28 references to LocalSlotConstraints
Microsoft.CodeAnalysis (28)
CodeGen\LocalConstantDefinition.cs (2)
55
public
LocalSlotConstraints
Constraints =>
LocalSlotConstraints
.None;
CodeGen\LocalDefinition.cs (5)
33
private readonly
LocalSlotConstraints
_constraints;
69
LocalSlotConstraints
constraints,
122
public
LocalSlotConstraints
Constraints => _constraints;
125
=> (_constraints &
LocalSlotConstraints
.Pinned) != 0;
128
=> (_constraints &
LocalSlotConstraints
.ByRef) != 0;
CodeGen\LocalSlotManager.cs (5)
40
private readonly
LocalSlotConstraints
_constraints;
42
internal LocalSignature(Cci.ITypeReference valType,
LocalSlotConstraints
constraints)
127
LocalSlotConstraints
constraints,
167
LocalSlotConstraints
constraints,
195
LocalSlotConstraints
constraints,
CodeGen\SignatureOnlyLocalDefinition.cs (1)
65
public
LocalSlotConstraints
Constraints
CodeGen\VariableSlotAllocator.cs (1)
25
LocalSlotConstraints
constraints,
Emit\EditAndContinue\EncLocalInfo.cs (3)
17
public readonly
LocalSlotConstraints
Constraints;
27
Constraints =
LocalSlotConstraints
.None;
32
public EncLocalInfo(LocalSlotDebugInfo slotInfo, Cci.ITypeReference type,
LocalSlotConstraints
constraints, byte[]? signature)
Emit\EditAndContinue\EncVariableSlotAllocator.cs (1)
150
LocalSlotConstraints
constraints,
MetadataReader\MetadataDecoder.cs (9)
83
internal readonly
LocalSlotConstraints
Constraints;
85
internal LocalInfo(TypeSymbol type, ImmutableArray<ModifierInfo<TypeSymbol>> customModifiers,
LocalSlotConstraints
constraints, byte[] signatureOpt)
100
public bool IsByRef => (Constraints &
LocalSlotConstraints
.ByRef) != 0;
102
public bool IsPinned => (Constraints &
LocalSlotConstraints
.Pinned) != 0;
951
var
constraints =
LocalSlotConstraints
.None;
956
constraints |=
LocalSlotConstraints
.Pinned;
962
constraints |=
LocalSlotConstraints
.ByRef;
967
if (typeCode == SignatureTypeCode.TypedReference && constraints !=
LocalSlotConstraints
.None)
PEWriter\Members.cs (1)
324
LocalSlotConstraints
Constraints { get; }