3 instantiations of StandaloneSignatureHandle
System.Reflection.Metadata (3)
System\Reflection\Metadata\TypeSystem\Handles.TypeSystem.cs (3)
1198return new StandaloneSignatureHandle(rowId); 1218return new StandaloneSignatureHandle(handle.RowId); 1228return new StandaloneSignatureHandle(handle.RowId);
89 references to StandaloneSignatureHandle
ILCompiler.ReadyToRun (1)
Compiler\ReadyToRunStandaloneMethodMetadata.cs (1)
199var sigBlob = reader.GetBlobReader(reader.GetStandaloneSignature((StandaloneSignatureHandle)handle).Signature);
ILCompiler.TypeSystem (3)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaModule.cs (2)
143item = _module.ResolveStandaloneSignature((StandaloneSignatureHandle)handle); 556private object ResolveStandaloneSignature(StandaloneSignatureHandle handle)
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\EcmaMethodIL.cs (1)
87var localSignature = _methodBody.LocalSignature;
Microsoft.CodeAnalysis (30)
Emit\EditAndContinue\DefinitionMap.cs (2)
264protected abstract ImmutableArray<EncLocalInfo> GetLocalSlotMapFromMetadata(StandaloneSignatureHandle handle, EditAndContinueMethodDebugInformation debugInfo); 346StandaloneSignatureHandle localSignature;
Emit\EditAndContinue\DeltaMetadataWriter.cs (3)
500protected override StandaloneSignatureHandle GetOrAddStandaloneSignatureHandle(BlobHandle blobIndex) 916protected override StandaloneSignatureHandle SerializeLocalVariablesSignature(IMethodBody body) 918StandaloneSignatureHandle localSignatureHandle;
Emit\EditAndContinue\EmitBaseline.cs (6)
92Func<MethodDefinitionHandle, StandaloneSignatureHandle> localSignatureProvider, 142Func<MethodDefinitionHandle, StandaloneSignatureHandle> localSignatureProvider, 275/// The function shall return a nil <see cref="StandaloneSignatureHandle"/> if the method that corresponds to the specified handle 278internal readonly Func<MethodDefinitionHandle, StandaloneSignatureHandle> LocalSignatureProvider; 318Func<MethodDefinitionHandle, StandaloneSignatureHandle> localSignatureProvider, 417Func<MethodDefinitionHandle, StandaloneSignatureHandle> localSignatureProvider)
MetadataReader\MetadataDecoder.cs (2)
1139internal ImmutableArray<LocalInfo<TypeSymbol>> GetLocalsOrThrow(StandaloneSignatureHandle handle) 1173internal ImmutableArray<LocalInfo<TypeSymbol>> GetLocalInfo(StandaloneSignatureHandle localSignatureHandle)
NativePdbWriter\PdbWriter.cs (4)
65public void SerializeDebugInfo(IMethodBody methodBody, StandaloneSignatureHandle localSignatureHandleOpt, CustomDebugInfoWriter customDebugInfoWriter) 460private void DefineLocalScopes(ImmutableArray<LocalScope> scopes, StandaloneSignatureHandle localSignatureHandleOpt) 501private void DefineScopeLocals(LocalScope currentScope, StandaloneSignatureHandle localSignatureHandleOpt) 505var signatureHandle = _metadataWriter.SerializeLocalConstantStandAloneSignature(scopeConstant);
PEWriter\FullMetadataWriter.cs (1)
304protected override StandaloneSignatureHandle GetOrAddStandaloneSignatureHandle(BlobHandle blobIndex)
PEWriter\MetadataWriter.cs (10)
383protected abstract StandaloneSignatureHandle GetOrAddStandaloneSignatureHandle(BlobHandle handle); 1196StandaloneSignatureHandle handle = GetOrAddStandaloneSignatureHandle(blobIndex); 3008StandaloneSignatureHandle localSignatureHandleOpt; 3027localSignatureHandleOpt = default(StandaloneSignatureHandle); 3048private int SerializeMethodBody(MethodBodyStreamEncoder encoder, IMethodBody methodBody, StandaloneSignatureHandle localSignatureHandleOpt, ref UserStringHandle mvidStringHandle, ref Blob mvidStringFixup) 3093protected virtual StandaloneSignatureHandle SerializeLocalVariablesSignature(IMethodBody body) 3100return default(StandaloneSignatureHandle); 3113var handle = GetOrAddStandaloneSignatureHandle(blobIndex); 3129internal StandaloneSignatureHandle SerializeLocalConstantStandAloneSignature(ILocalDefinition localConstant) 3142var signatureHandle = GetOrAddStandaloneSignatureHandle(blobIndex);
PEWriter\MetadataWriter.PortablePdb.cs (2)
57private void SerializeMethodDebugInfo(IMethodBody bodyOpt, int methodRid, int aggregateMethodRid, StandaloneSignatureHandle localSignatureHandleOpt, ref LocalVariableHandle lastLocalVariableHandle, ref LocalConstantHandle lastLocalConstantHandle) 627StandaloneSignatureHandle localSignatureHandleOpt,
Microsoft.CodeAnalysis.CSharp (1)
Emitter\EditAndContinue\CSharpDefinitionMap.cs (1)
121protected override ImmutableArray<EncLocalInfo> GetLocalSlotMapFromMetadata(StandaloneSignatureHandle handle, EditAndContinueMethodDebugInformation debugInfo)
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\EditAndContinueDebugInfoReader.cs (3)
28public abstract StandaloneSignatureHandle GetLocalSignature(MethodDefinitionHandle methodHandle); 60public override StandaloneSignatureHandle GetLocalSignature(MethodDefinitionHandle methodHandle) 136public override StandaloneSignatureHandle GetLocalSignature(MethodDefinitionHandle methodHandle)
Microsoft.CodeAnalysis.VisualBasic (1)
Emit\EditAndContinue\VisualBasicDefinitionMap.vb (1)
158Protected Overrides Function GetLocalSlotMapFromMetadata(handle As StandaloneSignatureHandle, debugInfo As EditAndContinueMethodDebugInformation) As ImmutableArray(Of EncLocalInfo)
Microsoft.Diagnostics.DataContractReader.Legacy (2)
ClrDataFrame.cs (1)
546StandaloneSignatureHandle localSigHandle = MetadataTokens.StandaloneSignatureHandle(localToken);
MetaDataImportImpl.cs (1)
917StandaloneSignatureHandle sigHandle = MetadataTokens.StandaloneSignatureHandle(GetRID(mdSig));
System.Reflection.Emit (4)
System\Reflection\Emit\ModuleBuilderImpl.cs (4)
362StandaloneSignatureHandle signature = il.LocalCount == 0 ? default : 414private void AddSymbolInfo(ILGeneratorImpl il, StandaloneSignatureHandle localSignatureHandle, MethodDefinitionHandle methodHandle) 447private BlobHandle PopulateMultiDocSequencePointsBlob(Dictionary<SymbolDocumentWriter, List<SequencePoint>>.Enumerator enumerator, StandaloneSignatureHandle localSignature) 626private static int AddMethodBody(MethodBuilderImpl method, ILGeneratorImpl il, StandaloneSignatureHandle signature, MethodBodyStreamEncoder bodyEncoder) =>
System.Reflection.Metadata (41)
System\Reflection\Metadata\Ecma335\CodedIndex.cs (2)
23/// <see cref="StandaloneSignatureHandle"/>, 150/// <see cref="StandaloneSignatureHandle"/>,
System\Reflection\Metadata\Ecma335\Encoding\InstructionEncoder.cs (1)
140public void CallIndirect(StandaloneSignatureHandle signature)
System\Reflection\Metadata\Ecma335\Encoding\MethodBodyStreamEncoder.cs (5)
47StandaloneSignatureHandle localVariablesSignature, 70StandaloneSignatureHandle localVariablesSignature = default, 140StandaloneSignatureHandle localVariablesSignature, 163StandaloneSignatureHandle localVariablesSignature = default, 225StandaloneSignatureHandle localVariablesSignature,
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (4)
591public StandaloneSignatureHandle AddStandaloneSignature(BlobHandle signature) 598return StandaloneSignatureHandle.FromRowId(_standAloneSigTable.Count); 725/// <see cref="StandaloneSignatureHandle"/>, 1382/// <see cref="StandaloneSignatureHandle"/>,
System\Reflection\Metadata\Ecma335\MetadataTokens.cs (2)
405public static StandaloneSignatureHandle StandaloneSignatureHandle(int rowNumber) 407return Metadata.StandaloneSignatureHandle.FromRowId(ToRowId(rowNumber));
System\Reflection\Metadata\IL\MethodBodyBlock.cs (7)
18private readonly StandaloneSignatureHandle _localSignature; 24StandaloneSignatureHandle localSignatureHandle, 57public StandaloneSignatureHandle LocalSignature 112default(StandaloneSignatureHandle), 138StandaloneSignatureHandle localSignatureHandle; 141localSignatureHandle = default(StandaloneSignatureHandle); 145localSignatureHandle = StandaloneSignatureHandle.FromRowId((int)((uint)localSignatureToken & TokenTypeIds.RIDMask));
System\Reflection\Metadata\MetadataReader.cs (1)
1302public StandaloneSignature GetStandaloneSignature(StandaloneSignatureHandle handle)
System\Reflection\Metadata\PortablePdb\MethodDebugInformation.cs (3)
42public StandaloneSignatureHandle LocalSignature 48return default(StandaloneSignatureHandle); 51return StandaloneSignatureHandle.FromRowId(_reader.GetBlobReader(SequencePointsBlob).ReadCompressedInteger());
System\Reflection\Metadata\TypeSystem\Handles.TypeSystem.cs (13)
1184public readonly struct StandaloneSignatureHandle : IEquatable<StandaloneSignatureHandle> 1196internal static StandaloneSignatureHandle FromRowId(int rowId) 1201public static implicit operator Handle(StandaloneSignatureHandle handle) 1206public static implicit operator EntityHandle(StandaloneSignatureHandle handle) 1211public static explicit operator StandaloneSignatureHandle(Handle handle) 1221public static explicit operator StandaloneSignatureHandle(EntityHandle handle) 1241public static bool operator ==(StandaloneSignatureHandle left, StandaloneSignatureHandle right) 1248return obj is StandaloneSignatureHandle && ((StandaloneSignatureHandle)obj)._rowId == _rowId; 1251public bool Equals(StandaloneSignatureHandle other) 1261public static bool operator !=(StandaloneSignatureHandle left, StandaloneSignatureHandle right)
System\Reflection\Metadata\TypeSystem\StandaloneSignature.cs (3)
16internal StandaloneSignature(MetadataReader reader, StandaloneSignatureHandle handle) 22private StandaloneSignatureHandle Handle 24get { return StandaloneSignatureHandle.FromRowId(_rowId); }
System.Reflection.MetadataLoadContext (3)
System\Reflection\TypeLoading\General\Ecma\MetadataExtensions.cs (2)
50public static StandaloneSignature GetStandaloneSignature(this StandaloneSignatureHandle handle, MetadataReader reader) => reader.GetStandaloneSignature(handle); 71public static int GetToken(this StandaloneSignatureHandle handle) => MetadataTokens.GetToken(handle);
System\Reflection\TypeLoading\MethodBase\Ecma\EcmaMethodBody.cs (1)
35StandaloneSignatureHandle sigHandle = Block.LocalSignature;