<PackageReference Include="Microsoft.CSharp" Version="4.4.1" />

ErrorFacts

static class ErrorFacts
using System; namespace Microsoft.CSharp.RuntimeBinder.Errors { internal static class ErrorFacts { public static string GetMessage(ErrorCode code) { switch (code) { case ErrorCode.ERR_BadBinaryOps: return System.SR.BadBinaryOps; case ErrorCode.ERR_IntDivByZero: return System.SR.IntDivByZero; case ErrorCode.ERR_BadIndexLHS: return System.SR.BadIndexLHS; case ErrorCode.ERR_BadIndexCount: return System.SR.BadIndexCount; case ErrorCode.ERR_BadUnaryOp: return System.SR.BadUnaryOp; case ErrorCode.ERR_NoImplicitConv: return System.SR.NoImplicitConv; case ErrorCode.ERR_NoExplicitConv: return System.SR.NoExplicitConv; case ErrorCode.ERR_ConstOutOfRange: return System.SR.ConstOutOfRange; case ErrorCode.ERR_AmbigBinaryOps: return System.SR.AmbigBinaryOps; case ErrorCode.ERR_AmbigUnaryOp: return System.SR.AmbigUnaryOp; case ErrorCode.ERR_ValueCantBeNull: return System.SR.ValueCantBeNull; case ErrorCode.ERR_WrongNestedThis: return System.SR.WrongNestedThis; case ErrorCode.ERR_NoSuchMember: return System.SR.NoSuchMember; case ErrorCode.ERR_ObjectRequired: return System.SR.ObjectRequired; case ErrorCode.ERR_AmbigCall: return System.SR.AmbigCall; case ErrorCode.ERR_BadAccess: return System.SR.BadAccess; case ErrorCode.ERR_MethDelegateMismatch: return System.SR.MethDelegateMismatch; case ErrorCode.ERR_AssgLvalueExpected: return System.SR.AssgLvalueExpected; case ErrorCode.ERR_NoConstructors: return System.SR.NoConstructors; case ErrorCode.ERR_BadDelegateConstructor: return System.SR.BadDelegateConstructor; case ErrorCode.ERR_PropertyLacksGet: return System.SR.PropertyLacksGet; case ErrorCode.ERR_ObjectProhibited: return System.SR.ObjectProhibited; case ErrorCode.ERR_AssgReadonly: return System.SR.AssgReadonly; case ErrorCode.ERR_RefReadonly: return System.SR.RefReadonly; case ErrorCode.ERR_AssgReadonlyStatic: return System.SR.AssgReadonlyStatic; case ErrorCode.ERR_RefReadonlyStatic: return System.SR.RefReadonlyStatic; case ErrorCode.ERR_AssgReadonlyProp: return System.SR.AssgReadonlyProp; case ErrorCode.ERR_AbstractBaseCall: return System.SR.AbstractBaseCall; case ErrorCode.ERR_RefProperty: return System.SR.RefProperty; case ErrorCode.ERR_ManagedAddr: return System.SR.ManagedAddr; case ErrorCode.ERR_FixedNotNeeded: return System.SR.FixedNotNeeded; case ErrorCode.ERR_UnsafeNeeded: return System.SR.UnsafeNeeded; case ErrorCode.ERR_BadBoolOp: return System.SR.BadBoolOp; case ErrorCode.ERR_MustHaveOpTF: return System.SR.MustHaveOpTF; case ErrorCode.ERR_CheckedOverflow: return System.SR.CheckedOverflow; case ErrorCode.ERR_ConstOutOfRangeChecked: return System.SR.ConstOutOfRangeChecked; case ErrorCode.ERR_AmbigMember: return System.SR.AmbigMember; case ErrorCode.ERR_SizeofUnsafe: return System.SR.SizeofUnsafe; case ErrorCode.ERR_FieldInitRefNonstatic: return System.SR.FieldInitRefNonstatic; case ErrorCode.ERR_CallingFinalizeDepracated: return System.SR.CallingFinalizeDepracated; case ErrorCode.ERR_CallingBaseFinalizeDeprecated: return System.SR.CallingBaseFinalizeDeprecated; case ErrorCode.ERR_BadCastInFixed: return System.SR.BadCastInFixed; case ErrorCode.ERR_NoImplicitConvCast: return System.SR.NoImplicitConvCast; case ErrorCode.ERR_InaccessibleGetter: return System.SR.InaccessibleGetter; case ErrorCode.ERR_InaccessibleSetter: return System.SR.InaccessibleSetter; case ErrorCode.ERR_BadArity: return System.SR.BadArity; case ErrorCode.ERR_BadTypeArgument: return System.SR.BadTypeArgument; case ErrorCode.ERR_TypeArgsNotAllowed: return System.SR.TypeArgsNotAllowed; case ErrorCode.ERR_HasNoTypeVars: return System.SR.HasNoTypeVars; case ErrorCode.ERR_NewConstraintNotSatisfied: return System.SR.NewConstraintNotSatisfied; case ErrorCode.ERR_GenericConstraintNotSatisfiedRefType: return System.SR.GenericConstraintNotSatisfiedRefType; case ErrorCode.ERR_GenericConstraintNotSatisfiedNullableEnum: return System.SR.GenericConstraintNotSatisfiedNullableEnum; case ErrorCode.ERR_GenericConstraintNotSatisfiedNullableInterface: return System.SR.GenericConstraintNotSatisfiedNullableInterface; case ErrorCode.ERR_GenericConstraintNotSatisfiedTyVar: return System.SR.GenericConstraintNotSatisfiedTyVar; case ErrorCode.ERR_GenericConstraintNotSatisfiedValType: return System.SR.GenericConstraintNotSatisfiedValType; case ErrorCode.ERR_TypeVarCantBeNull: return System.SR.TypeVarCantBeNull; case ErrorCode.ERR_BadRetType: return System.SR.BadRetType; case ErrorCode.ERR_CantInferMethTypeArgs: return System.SR.CantInferMethTypeArgs; case ErrorCode.ERR_MethGrpToNonDel: return System.SR.MethGrpToNonDel; case ErrorCode.ERR_RefConstraintNotSatisfied: return System.SR.RefConstraintNotSatisfied; case ErrorCode.ERR_ValConstraintNotSatisfied: return System.SR.ValConstraintNotSatisfied; case ErrorCode.ERR_CircularConstraint: return System.SR.CircularConstraint; case ErrorCode.ERR_BaseConstraintConflict: return System.SR.BaseConstraintConflict; case ErrorCode.ERR_ConWithValCon: return System.SR.ConWithValCon; case ErrorCode.ERR_AmbigUDConv: return System.SR.AmbigUDConv; case ErrorCode.ERR_PredefinedTypeNotFound: return System.SR.PredefinedTypeNotFound; case ErrorCode.ERR_PredefinedTypeBadType: return System.SR.PredefinedTypeBadType; case ErrorCode.ERR_BindToBogus: return System.SR.BindToBogus; case ErrorCode.ERR_CantCallSpecialMethod: return System.SR.CantCallSpecialMethod; case ErrorCode.ERR_BogusType: return System.SR.BogusType; case ErrorCode.ERR_MissingPredefinedMember: return System.SR.MissingPredefinedMember; case ErrorCode.ERR_LiteralDoubleCast: return System.SR.LiteralDoubleCast; case ErrorCode.ERR_UnifyingInterfaceInstantiations: return System.SR.UnifyingInterfaceInstantiations; case ErrorCode.ERR_ConvertToStaticClass: return System.SR.ConvertToStaticClass; case ErrorCode.ERR_GenericArgIsStaticClass: return System.SR.GenericArgIsStaticClass; case ErrorCode.ERR_PartialMethodToDelegate: return System.SR.PartialMethodToDelegate; case ErrorCode.ERR_IncrementLvalueExpected: return System.SR.IncrementLvalueExpected; case ErrorCode.ERR_NoSuchMemberOrExtension: return System.SR.NoSuchMemberOrExtension; case ErrorCode.ERR_ValueTypeExtDelegate: return System.SR.ValueTypeExtDelegate; case ErrorCode.ERR_BadArgCount: return System.SR.BadArgCount; case ErrorCode.ERR_BadArgTypes: return System.SR.BadArgTypes; case ErrorCode.ERR_BadArgType: return System.SR.BadArgType; case ErrorCode.ERR_RefLvalueExpected: return System.SR.RefLvalueExpected; case ErrorCode.ERR_BadProtectedAccess: return System.SR.BadProtectedAccess; case ErrorCode.ERR_BindToBogusProp2: return System.SR.BindToBogusProp2; case ErrorCode.ERR_BindToBogusProp1: return System.SR.BindToBogusProp1; case ErrorCode.ERR_BadDelArgCount: return System.SR.BadDelArgCount; case ErrorCode.ERR_BadDelArgTypes: return System.SR.BadDelArgTypes; case ErrorCode.ERR_AssgReadonlyLocal: return System.SR.AssgReadonlyLocal; case ErrorCode.ERR_RefReadonlyLocal: return System.SR.RefReadonlyLocal; case ErrorCode.ERR_ReturnNotLValue: return System.SR.ReturnNotLValue; case ErrorCode.ERR_BadArgExtraRef: return System.SR.BadArgExtraRef; case ErrorCode.ERR_BadArgRef: return System.SR.BadArgRef; case ErrorCode.ERR_AssgReadonly2: return System.SR.AssgReadonly2; case ErrorCode.ERR_RefReadonly2: return System.SR.RefReadonly2; case ErrorCode.ERR_AssgReadonlyStatic2: return System.SR.AssgReadonlyStatic2; case ErrorCode.ERR_RefReadonlyStatic2: return System.SR.RefReadonlyStatic2; case ErrorCode.ERR_AssgReadonlyLocalCause: return System.SR.AssgReadonlyLocalCause; case ErrorCode.ERR_RefReadonlyLocalCause: return System.SR.RefReadonlyLocalCause; case ErrorCode.ERR_ThisStructNotInAnonMeth: return System.SR.ThisStructNotInAnonMeth; case ErrorCode.ERR_DelegateOnNullable: return System.SR.DelegateOnNullable; case ErrorCode.ERR_BadCtorArgCount: return System.SR.BadCtorArgCount; case ErrorCode.ERR_BadExtensionArgTypes: return System.SR.BadExtensionArgTypes; case ErrorCode.ERR_BadInstanceArgType: return System.SR.BadInstanceArgType; case ErrorCode.ERR_BadArgTypesForCollectionAdd: return System.SR.BadArgTypesForCollectionAdd; case ErrorCode.ERR_InitializerAddHasParamModifiers: return System.SR.InitializerAddHasParamModifiers; case ErrorCode.ERR_NonInvocableMemberCalled: return System.SR.NonInvocableMemberCalled; case ErrorCode.ERR_NamedArgumentSpecificationBeforeFixedArgument: return System.SR.NamedArgumentSpecificationBeforeFixedArgument; case ErrorCode.ERR_BadNamedArgument: return System.SR.BadNamedArgument; case ErrorCode.ERR_BadNamedArgumentForDelegateInvoke: return System.SR.BadNamedArgumentForDelegateInvoke; case ErrorCode.ERR_DuplicateNamedArgument: return System.SR.DuplicateNamedArgument; case ErrorCode.ERR_NamedArgumentUsedInPositional: return System.SR.NamedArgumentUsedInPositional; default: return null; } } public static string GetMessage(MessageID id) { return id.ToString(); } } }