3 instantiations of PropertyDefinitionHandle
System.Reflection.Metadata (3)
System\Reflection\Metadata\TypeSystem\Handles.TypeSystem.cs (3)
1115return new PropertyDefinitionHandle(rowId); 1135return new PropertyDefinitionHandle(handle.RowId); 1145return new PropertyDefinitionHandle(handle.RowId);
79 references to PropertyDefinitionHandle
Microsoft.CodeAnalysis (10)
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
373protected override PropertyDefinitionHandle GetPropertyDefIndex(IPropertyDefinition def)
MetadataReader\MetadataDecoder.cs (2)
1266internal ParamInfo<TypeSymbol>[] GetSignatureForProperty(PropertyDefinitionHandle handle, out SignatureHeader signatureHeader, out BadImageFormatException BadImageFormatException) 1296internal SignatureHeader GetSignatureHeaderForProperty(PropertyDefinitionHandle handle)
MetadataReader\PEModule.cs (4)
3496internal string GetPropertyDefNameOrThrow(PropertyDefinitionHandle propertyDef) 3502internal BlobHandle GetPropertySignatureOrThrow(PropertyDefinitionHandle propertyDef) 3509PropertyDefinitionHandle propertyDef, 3919internal PropertyAccessors GetPropertyMethodsOrThrow(PropertyDefinitionHandle propertyDef)
PEWriter\FullMetadataWriter.cs (1)
195protected override PropertyDefinitionHandle GetPropertyDefIndex(IPropertyDefinition def)
PEWriter\MetadataWriter.cs (2)
239protected abstract PropertyDefinitionHandle GetPropertyDefIndex(IPropertyDefinition def); 2643var association = GetPropertyDefIndex(propertyDef);
Microsoft.CodeAnalysis.CSharp (7)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
797foreach (var propertyDef in module.GetPropertiesOfTypeOrThrow(_handle)) 2016foreach (var propertyDef in module.GetPropertiesOfTypeOrThrow(_handle))
Symbols\Metadata\PE\PEPropertySymbol.cs (5)
32private readonly PropertyDefinitionHandle _handle; 189PropertyDefinitionHandle handle, 224PropertyDefinitionHandle handle, 441internal PropertyDefinitionHandle Handle 1077PropertyDefinitionHandle handle,
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Attributes\AttributeTests_WellKnownAttributes.cs (1)
4763foreach (var propertyDef in metadataReader.PropertyDefinitions)
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (1)
MetadataResolver.cs (1)
83foreach (var propertyHandle in typeDef.GetProperties())
Microsoft.CodeAnalysis.Features (2)
PdbSourceDocument\SymbolSourceDocumentFinder.cs (2)
30ProcessPropertyDef((PropertyDefinitionHandle)handle, dllReader, pdbReader, docList); 97private static void ProcessPropertyDef(PropertyDefinitionHandle propertyDefHandle, MetadataReader dllReader, MetadataReader pdbReader, HashSet<DocumentHandle> docList)
Microsoft.CodeAnalysis.VisualBasic (5)
Symbols\Metadata\PE\PEPropertySymbol.vb (5)
33Private ReadOnly _handle As PropertyDefinitionHandle 54handle As PropertyDefinitionHandle, 88handle As PropertyDefinitionHandle, 604Friend ReadOnly Property Handle As PropertyDefinitionHandle 650handle As PropertyDefinitionHandle,
System.Reflection.Emit (3)
System\Reflection\Emit\ModuleBuilderImpl.cs (2)
274PropertyDefinitionHandle propertyHandle = AddPropertyDefinition(property, MetadataSignatureHelper.GetPropertySignature(property, this)); 905private PropertyDefinitionHandle AddPropertyDefinition(PropertyBuilderImpl property, BlobBuilder signature) =>
System\Reflection\Emit\PropertyBuilderImpl.cs (1)
25internal PropertyDefinitionHandle _handle;
System.Reflection.Metadata (45)
System\Reflection\Metadata\Ecma335\CodedIndex.cs (4)
21/// <see cref="PropertyDefinitionHandle"/>, 41/// <param name="handle"><see cref="ParameterHandle"/>, <see cref="FieldDefinitionHandle"/>, or <see cref="PropertyDefinitionHandle"/></param> 69/// <param name="handle"><see cref="EventDefinitionHandle"/> or <see cref="PropertyDefinitionHandle"/></param> 148/// <see cref="PropertyDefinitionHandle"/>,
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (7)
607public PropertyDefinitionHandle AddProperty(PropertyAttributes attributes, StringHandle name, BlobHandle signature) 616return PropertyDefinitionHandle.FromRowId(_propertyTable.Count); 619public void AddPropertyMap(TypeDefinitionHandle declaringType, PropertyDefinitionHandle propertyList) 659/// <param name="parent"><see cref="ParameterHandle"/>, <see cref="FieldDefinitionHandle"/>, or <see cref="PropertyDefinitionHandle"/></param> 686/// <param name="association"><see cref="EventDefinitionHandle"/> or <see cref="PropertyDefinitionHandle"/>.</param> 723/// <see cref="PropertyDefinitionHandle"/>, 1380/// <see cref="PropertyDefinitionHandle"/>,
System\Reflection\Metadata\Ecma335\MetadataTokens.cs (2)
400public static PropertyDefinitionHandle PropertyDefinitionHandle(int rowNumber) 402return Metadata.PropertyDefinitionHandle.FromRowId(ToRowId(rowNumber));
System\Reflection\Metadata\Internal\HasSemanticsTag.cs (1)
39internal static uint ConvertPropertyHandleToTag(PropertyDefinitionHandle propertyDef)
System\Reflection\Metadata\Internal\Tables.cs (6)
1370internal PropertyDefinitionHandle GetPropertyFor( 1376return PropertyDefinitionHandle.FromRowId(this.Block.PeekReference(rowOffset + _PropertyOffset, _IsPropertyTableRowRefSizeSmall)); 1408internal PropertyAttributes GetFlags(PropertyDefinitionHandle handle) 1414internal StringHandle GetName(PropertyDefinitionHandle handle) 1420internal BlobHandle GetSignature(PropertyDefinitionHandle handle) 1487internal int FindSemanticMethodsForProperty(PropertyDefinitionHandle propertyDef, out ushort methodCount)
System\Reflection\Metadata\MetadataReader.cs (1)
1241public PropertyDefinition GetPropertyDefinition(PropertyDefinitionHandle handle)
System\Reflection\Metadata\TypeSystem\Constant.cs (1)
61/// The parent handle (<see cref="ParameterHandle"/>, <see cref="FieldDefinitionHandle"/>, or <see cref="PropertyDefinitionHandle"/>).
System\Reflection\Metadata\TypeSystem\HandleCollections.TypeSystem.cs (7)
695public readonly struct PropertyDefinitionHandleCollection : IReadOnlyCollection<PropertyDefinitionHandle> 732IEnumerator<PropertyDefinitionHandle> IEnumerable<PropertyDefinitionHandle>.GetEnumerator() 742public struct Enumerator : IEnumerator<PropertyDefinitionHandle>, IEnumerator 761public PropertyDefinitionHandle Current 773return PropertyDefinitionHandle.FromRowId((int)(_currentRowId & TokenTypeIds.RIDMask)); 778private PropertyDefinitionHandle GetCurrentPropertyIndirect()
System\Reflection\Metadata\TypeSystem\Handles.TypeSystem.cs (13)
1101public readonly struct PropertyDefinitionHandle : IEquatable<PropertyDefinitionHandle> 1113internal static PropertyDefinitionHandle FromRowId(int rowId) 1118public static implicit operator Handle(PropertyDefinitionHandle handle) 1123public static implicit operator EntityHandle(PropertyDefinitionHandle handle) 1128public static explicit operator PropertyDefinitionHandle(Handle handle) 1138public static explicit operator PropertyDefinitionHandle(EntityHandle handle) 1158public static bool operator ==(PropertyDefinitionHandle left, PropertyDefinitionHandle right) 1165return obj is PropertyDefinitionHandle && ((PropertyDefinitionHandle)obj)._rowId == _rowId; 1168public bool Equals(PropertyDefinitionHandle other) 1178public static bool operator !=(PropertyDefinitionHandle left, PropertyDefinitionHandle right)
System\Reflection\Metadata\TypeSystem\PropertyDefinition.cs (3)
17internal PropertyDefinition(MetadataReader reader, PropertyDefinitionHandle handle) 26private PropertyDefinitionHandle Handle 28get { return PropertyDefinitionHandle.FromRowId(_rowId); }
System.Reflection.MetadataLoadContext (5)
System\Reflection\TypeLoading\General\Ecma\MetadataExtensions.cs (2)
49public static PropertyDefinition GetPropertyDefinition(this PropertyDefinitionHandle handle, MetadataReader reader) => reader.GetPropertyDefinition(handle); 69public static int GetToken(this PropertyDefinitionHandle handle) => MetadataTokens.GetToken(handle);
System\Reflection\TypeLoading\Properties\Ecma\EcmaProperty.cs (2)
18private readonly PropertyDefinitionHandle _handle; 20internal EcmaProperty(RoInstantiationProviderType declaringType, PropertyDefinitionHandle handle, Type reflectedType)
System\Reflection\TypeLoading\Types\Ecma\EcmaDefinitionType.BindingFlags.cs (1)
69foreach (PropertyDefinitionHandle handle in TypeDefinition.GetProperties())