68 references to SignatureKind
ILAssembler (4)
EntityRegistry.cs (1)
952if (header.Kind == SignatureKind.Method)
GrammarVisitor.cs (3)
2607fieldSig.WriteByte((byte)SignatureKind.Field); 4038methodSpecSignature.WriteByte((byte)SignatureKind.MethodSpecification); 4558byte callConv = (byte)(VisitCallConv(context.callConv()).Value | (byte)SignatureKind.Property);
ILCompiler.Compiler (1)
src\runtime\src\coreclr\tools\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (1)
693signatureBuilder.WriteByte(new SignatureHeader(SignatureKind.Method, sigCallingConvention, attributes).RawValue);
ILCompiler.MetadataTransform (1)
ILCompiler\Metadata\Transform.Field.cs (1)
91Debug.Assert(header.Kind == Ecma.SignatureKind.Field);
ILCompiler.ReadyToRun (9)
Compiler\DependencyAnalysis\ReadyToRun\ModuleTokenResolver.cs (7)
198SignatureKind kind = header.Kind; 199if (kind != SignatureKind.MethodSpecification) 220SignatureKind kind = header.Kind; 221if (kind != SignatureKind.Method && kind != SignatureKind.Property) 263SignatureKind kind = header.Kind; 264if (kind != SignatureKind.Field)
Compiler\ReadyToRunMetadataFieldLayoutAlgorithm.cs (1)
473if (signatureHeader.Kind != SignatureKind.Field)
src\runtime\src\coreclr\tools\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (1)
693signatureBuilder.WriteByte(new SignatureHeader(SignatureKind.Method, sigCallingConvention, attributes).RawValue);
ILCompiler.TypeSystem (11)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaSignatureParser.cs (5)
324return peek.ReadSignatureHeader().Kind == SignatureKind.Field; 431if (header.Kind != SignatureKind.Property) 462if (_reader.ReadSignatureHeader().Kind != SignatureKind.Field) 481if (_reader.ReadSignatureHeader().Kind != SignatureKind.LocalVariables) 517if (_reader.ReadSignatureHeader().Kind != SignatureKind.MethodSpecification)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaSignatureTranslator.cs (6)
57if (sigHeader == (byte)SignatureKind.Field) 66if (sigHeader != (byte)SignatureKind.Field) 87if ((SignatureKind)sigHeader != SignatureKind.LocalVariables) 100if ((SignatureKind)sigHeader != SignatureKind.MethodSpecification)
Microsoft.Build.Tasks.Core (1)
AssemblyDependency\AssemblyInformation.cs (1)
615if (header.Kind != SignatureKind.Method || header.IsGeneric)
Microsoft.CodeAnalysis (3)
MetadataReader\MetadataDecoder.cs (3)
854if (signatureHeader.Kind != SignatureKind.LocalVariables) 1747if (signatureHeader.Kind != SignatureKind.MethodSpecification) 1839if (signatureHeader.Kind != SignatureKind.Field)
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\MemberRefMetadataDecoder.cs (1)
153case (byte)SignatureKind.Field:
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Metadata\PE\MemberRefMetadataDecoder.vb (1)
127Case SignatureKind.Field
Microsoft.Diagnostics.DataContractReader.Contracts (6)
Contracts\Signature\RuntimeSignatureDecoder.cs (6)
204CheckHeader(header, SignatureKind.LocalVariables); 214CheckHeader(header, SignatureKind.Field); 310private static void CheckHeader(SignatureHeader header, SignatureKind expectedKind) 320SignatureKind kind = header.Kind; 321if (kind != SignatureKind.Method && kind != SignatureKind.Property)
Microsoft.Diagnostics.DataContractReader.Legacy (2)
ClrDataFrame.cs (1)
438if (header.Kind != SignatureKind.Method)
SOSDacImpl.cs (1)
1138if (header.Kind != SignatureKind.Field)
System.Diagnostics.FileVersionInfo (1)
System\Diagnostics\FileVersionInfo.Unix.cs (1)
313if (header.Kind == SignatureKind.Method && // attr ctor must be a method
System.Reflection.Metadata (27)
System\Reflection\Metadata\Ecma335\CustomAttributeDecoder.cs (1)
59if (header.Kind != SignatureKind.Method || header.IsGeneric)
System\Reflection\Metadata\Ecma335\Encoding\BlobEncoders.cs (6)
32Builder.WriteByte((byte)SignatureKind.Field); 60Builder.WriteByte((byte)SignatureKind.MethodSpecification); 88Builder.WriteByte(new SignatureHeader(SignatureKind.Method, convention, attributes).RawValue); 105Builder.WriteByte(new SignatureHeader(SignatureKind.Property, SignatureCallingConvention.Default, (isInstanceProperty ? SignatureAttributes.Instance : 0)).RawValue); 160Builder.WriteByte((byte)SignatureKind.LocalVariables); 1109Builder.WriteByte(new SignatureHeader(SignatureKind.Method, convention, (SignatureAttributes)attributes).RawValue);
System\Reflection\Metadata\Ecma335\SignatureDecoder.cs (9)
219CheckHeader(header, SignatureKind.MethodSpecification); 232CheckHeader(header, SignatureKind.LocalVariables); 244CheckHeader(header, SignatureKind.Field); 331private static void CheckHeader(SignatureHeader header, SignatureKind expectedKind) 341SignatureKind kind = header.Kind; 342if (kind != SignatureKind.Method && kind != SignatureKind.Property) 344throw new BadImageFormatException(SR.Format(SR.UnexpectedSignatureHeader2, SignatureKind.Property, SignatureKind.Method, header.Kind, header.RawValue));
System\Reflection\Metadata\Signatures\SignatureHeader.cs (5)
27public SignatureHeader(SignatureKind kind, SignatureCallingConvention convention, SignatureAttributes attributes) 53public SignatureKind Kind 62return SignatureKind.Method; 65return (SignatureKind)callingConventionOrKind; 119if (Kind == SignatureKind.Method)
System\Reflection\Metadata\TypeSystem\MemberReference.cs (2)
106SignatureKind.Method => MemberReferenceKind.Method, 107SignatureKind.Field => MemberReferenceKind.Field,
System\Reflection\Metadata\TypeSystem\StandaloneSignature.cs (4)
55/// Determines the kind of signature, which can be <see cref="SignatureKind.Method"/> or <see cref="SignatureKind.LocalVariables"/> 65SignatureKind.Method => StandaloneSignatureKind.Method, 66SignatureKind.LocalVariables => StandaloneSignatureKind.LocalVariables,