1 write to OldDefinition
Microsoft.CodeAnalysis (1)
Emit\EditAndContinue\DeletedSourceDefinition.cs (1)
31OldDefinition = oldDefinition;
120 references to OldDefinition
Microsoft.CodeAnalysis (120)
Emit\EditAndContinue\DeletedSourceDefinition.cs (1)
44=> OldDefinition.GetInternalSymbol();
Emit\EditAndContinue\DeletedSourceEventDefinition.cs (5)
26public bool IsRuntimeSpecial => OldDefinition.IsRuntimeSpecial; 28public bool IsSpecialName => OldDefinition.IsSpecialName; 30public TypeMemberVisibility Visibility => OldDefinition.Visibility; 32public string? Name => OldDefinition.Name; 43return WrapType(OldDefinition.GetType(context));
Emit\EditAndContinue\DeletedSourceGenericParameter.cs (25)
25public bool MustBeReferenceType => OldDefinition.MustBeReferenceType; 27public bool MustBeValueType => OldDefinition.MustBeValueType; 29public bool AllowsRefLikeType => OldDefinition.AllowsRefLikeType; 31public bool MustHaveDefaultConstructor => OldDefinition.MustHaveDefaultConstructor; 33public TypeParameterVariance Variance => OldDefinition.Variance; 35public IGenericMethodParameter? AsGenericMethodParameter => OldDefinition.AsGenericMethodParameter; 37public IGenericTypeParameter? AsGenericTypeParameter => OldDefinition.AsGenericTypeParameter; 39public bool IsEnum => OldDefinition.IsEnum; 41public bool IsValueType => OldDefinition.IsValueType; 43public Cci.PrimitiveTypeCode TypeCode => OldDefinition.TypeCode; 45public TypeDefinitionHandle TypeDef => OldDefinition.TypeDef; 47public IGenericMethodParameterReference? AsGenericMethodParameterReference => OldDefinition.AsGenericMethodParameterReference; 49public IGenericTypeInstanceReference? AsGenericTypeInstanceReference => OldDefinition.AsGenericTypeInstanceReference; 51public IGenericTypeParameterReference? AsGenericTypeParameterReference => OldDefinition.AsGenericTypeParameterReference; 53public INamespaceTypeReference? AsNamespaceTypeReference => OldDefinition.AsNamespaceTypeReference; 55public INestedTypeReference? AsNestedTypeReference => OldDefinition.AsNestedTypeReference; 57public ISpecializedNestedTypeReference? AsSpecializedNestedTypeReference => OldDefinition.AsSpecializedNestedTypeReference; 59public string? Name => OldDefinition.Name; 61public ushort Index => OldDefinition.Index; 63IMethodReference IGenericMethodParameterReference.DefiningMethod => ((IGenericMethodParameterReference)OldDefinition).DefiningMethod; 67return OldDefinition.AsNamespaceTypeDefinition(context); 72return OldDefinition.AsNestedTypeDefinition(context); 77return OldDefinition.AsTypeDefinition(context); 82OldDefinition.Dispatch(visitor); 90return (ITypeDefinition?)WrapType(OldDefinition.GetResolvedType(context));
Emit\EditAndContinue\DeletedSourceMethodDefinition.cs (33)
34public bool HasDeclarativeSecurity => OldDefinition.HasDeclarativeSecurity; 36public bool IsAbstract => OldDefinition.IsAbstract; 38public bool IsAccessCheckedOnOverride => OldDefinition.IsAccessCheckedOnOverride; 40public bool IsConstructor => OldDefinition.IsConstructor; 42public bool IsExternal => OldDefinition.IsExternal; 44public bool IsHiddenBySignature => OldDefinition.IsHiddenBySignature; 46public bool IsNewSlot => OldDefinition.IsNewSlot; 48public bool IsPlatformInvoke => OldDefinition.IsPlatformInvoke; 50public bool IsRuntimeSpecial => OldDefinition.IsRuntimeSpecial; 52public bool IsSealed => OldDefinition.IsSealed; 54public bool IsSpecialName => OldDefinition.IsSpecialName; 56public bool IsStatic => OldDefinition.IsStatic; 58public bool IsVirtual => OldDefinition.IsVirtual; 62public IPlatformInvokeInformation PlatformInvokeData => OldDefinition.PlatformInvokeData; 64public bool RequiresSecurityObject => OldDefinition.RequiresSecurityObject; 66public bool ReturnValueIsMarshalledExplicitly => OldDefinition.ReturnValueIsMarshalledExplicitly; 68public IMarshallingInformation ReturnValueMarshallingInformation => OldDefinition.ReturnValueMarshallingInformation; 70public ImmutableArray<byte> ReturnValueMarshallingDescriptor => OldDefinition.ReturnValueMarshallingDescriptor; 72public IEnumerable<SecurityAttribute> SecurityAttributes => OldDefinition.SecurityAttributes; 74public INamespace ContainingNamespace => OldDefinition.ContainingNamespace; 78public TypeMemberVisibility Visibility => OldDefinition.Visibility; 80public bool AcceptsExtraArguments => OldDefinition.AcceptsExtraArguments; 82public ushort GenericParameterCount => OldDefinition.GenericParameterCount; 84public ImmutableArray<IParameterTypeInformation> ExtraParameters => OldDefinition.ExtraParameters; 86public IGenericMethodInstanceReference? AsGenericMethodInstanceReference => OldDefinition.AsGenericMethodInstanceReference; 88public ISpecializedMethodReference? AsSpecializedMethodReference => OldDefinition.AsSpecializedMethodReference; 90public CallingConvention CallingConvention => OldDefinition.CallingConvention; 94public ImmutableArray<ICustomModifier> ReturnValueCustomModifiers => OldDefinition.ReturnValueCustomModifiers; 96public ImmutableArray<ICustomModifier> RefCustomModifiers => OldDefinition.RefCustomModifiers; 98public bool ReturnValueIsByRef => OldDefinition.ReturnValueIsByRef; 100public string? Name => OldDefinition.Name; 118return OldDefinition.GetImplementationAttributes(context); 137return WrapType(OldDefinition.GetType(context));
Emit\EditAndContinue\DeletedSourceParameterDefinition.cs (14)
21public bool HasDefaultValue => OldDefinition.HasDefaultValue; 23public bool IsIn => OldDefinition.IsIn; 25public bool IsMarshalledExplicitly => OldDefinition.IsMarshalledExplicitly; 27public bool IsOptional => OldDefinition.IsOptional; 29public bool IsOut => OldDefinition.IsOut; 31public IMarshallingInformation? MarshallingInformation => OldDefinition.MarshallingInformation; 33public ImmutableArray<byte> MarshallingDescriptor => OldDefinition.MarshallingDescriptor; 35public string? Name => OldDefinition.Name; 37public ImmutableArray<ICustomModifier> CustomModifiers => OldDefinition.CustomModifiers; 39public ImmutableArray<ICustomModifier> RefCustomModifiers => OldDefinition.RefCustomModifiers; 41public bool IsByReference => OldDefinition.IsByReference; 43public ushort Index => OldDefinition.Index; 47return OldDefinition.GetDefaultValue(context); 52return WrapType(OldDefinition.GetType(context));
Emit\EditAndContinue\DeletedSourcePropertyDefinition.cs (11)
29public bool IsRuntimeSpecial => OldDefinition.IsRuntimeSpecial; 31public bool IsSpecialName => OldDefinition.IsSpecialName; 35public TypeMemberVisibility Visibility => OldDefinition.Visibility; 37public CallingConvention CallingConvention => OldDefinition.CallingConvention; 41public ImmutableArray<ICustomModifier> ReturnValueCustomModifiers => OldDefinition.ReturnValueCustomModifiers; 43public ImmutableArray<ICustomModifier> RefCustomModifiers => OldDefinition.RefCustomModifiers; 45public bool ReturnValueIsByRef => OldDefinition.ReturnValueIsByRef; 47public string? Name => OldDefinition.Name; 49public MetadataConstant? DefaultValue => OldDefinition.DefaultValue; 51public bool HasDefaultValue => OldDefinition.HasDefaultValue; 62return WrapType(OldDefinition.GetType(context));
Emit\EditAndContinue\DeletedSourceTypeDefinition.cs (31)
27public ushort Alignment => OldDefinition.Alignment; 29public IEnumerable<IGenericTypeParameter> GenericParameters => OldDefinition.GenericParameters; 31public ushort GenericParameterCount => OldDefinition.GenericParameterCount; 33public bool HasDeclarativeSecurity => OldDefinition.HasDeclarativeSecurity; 35public bool IsAbstract => OldDefinition.IsAbstract; 37public bool IsBeforeFieldInit => OldDefinition.IsBeforeFieldInit; 39public bool IsComObject => OldDefinition.IsComObject; 41public bool IsGeneric => OldDefinition.IsGeneric; 43public bool IsInterface => OldDefinition.IsInterface; 45public bool IsDelegate => OldDefinition.IsDelegate; 47public bool IsRuntimeSpecial => OldDefinition.IsRuntimeSpecial; 49public bool IsSerializable => OldDefinition.IsSerializable; 51public bool IsSpecialName => OldDefinition.IsSpecialName; 53public bool IsWindowsRuntimeImport => OldDefinition.IsWindowsRuntimeImport; 55public bool IsSealed => OldDefinition.IsSealed; 57public LayoutKind Layout => OldDefinition.Layout; 62public uint SizeOf => OldDefinition.SizeOf; 64public CharSet StringFormat => OldDefinition.StringFormat; 66public bool IsEnum => OldDefinition.IsEnum; 68public bool IsValueType => OldDefinition.IsValueType; 70public Cci.PrimitiveTypeCode TypeCode => OldDefinition.TypeCode; 72public TypeDefinitionHandle TypeDef => OldDefinition.TypeDef; 74public IGenericMethodParameterReference? AsGenericMethodParameterReference => OldDefinition.AsGenericMethodParameterReference; 76public IGenericTypeInstanceReference? AsGenericTypeInstanceReference => OldDefinition.AsGenericTypeInstanceReference; 78public IGenericTypeParameterReference? AsGenericTypeParameterReference => OldDefinition.AsGenericTypeParameterReference; 80public INamespaceTypeReference? AsNamespaceTypeReference => OldDefinition.AsNamespaceTypeReference; 82public INestedTypeReference? AsNestedTypeReference => OldDefinition.AsNestedTypeReference; 84public ISpecializedNestedTypeReference? AsSpecializedNestedTypeReference => OldDefinition.AsSpecializedNestedTypeReference; 88return OldDefinition.AsNamespaceTypeDefinition(context); 93return OldDefinition.AsNestedTypeDefinition(context); 103return OldDefinition.GetResolvedType(context);