2 types derived from SignatureVariable
ILCompiler.TypeSystem (2)
parent\parent\Common\TypeSystem\Common\SignatureVariable.cs (2)
41public sealed partial class SignatureTypeVariable : SignatureVariable 89public sealed partial class SignatureMethodVariable : SignatureVariable
12 references to SignatureVariable
ILCompiler.Compiler (2)
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (1)
427return GetNativeWriter(factory).GetVariableTypeSignature((uint)((SignatureVariable)_type).Index, false);
parent\parent\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (1)
458else if (type is SignatureVariable sigVar)
ILCompiler.ReadyToRun (1)
parent\parent\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (1)
458else if (type is SignatureVariable sigVar)
ILCompiler.TypeSystem (9)
parent\parent\Common\TypeSystem\Common\TypeSystemContext.cs (6)
596private sealed class SignatureVariableHashtable : LockFreeReaderHashtable<uint, SignatureVariable> 609protected override int GetValueHashCode(SignatureVariable value) 615protected override bool CompareKeyToValue(uint key, SignatureVariable value) 621protected override bool CompareValueToValue(SignatureVariable value1, SignatureVariable value2) 629protected override SignatureVariable CreateValueFromKey(uint key)
parent\parent\Common\TypeSystem\Ecma\EcmaSignatureEncoder.cs (1)
89encoder.GenericTypeParameter(((SignatureVariable)type).Index);
parent\parent\Common\TypeSystem\IL\UnsafeAccessors.cs (1)
244if (targetType is SignatureVariable)
parent\parent\Common\TypeSystem\Sorting\SignatureVariable.Sorting.cs (1)
11return ((SignatureVariable)other).Index - Index;