5 overrides of IsVolatile
Microsoft.CodeAnalysis.CSharp (5)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
87
public override bool
IsVolatile
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
487
public override bool
IsVolatile
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
58
public sealed override bool
IsVolatile
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
112
public override bool
IsVolatile
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
149
public override bool
IsVolatile
12 references to IsVolatile
Microsoft.CodeAnalysis.CSharp (12)
CodeGen\EmitExpression.cs (6)
1143
if (!field.
IsVolatile
&& !field.IsStatic && fieldAccess.ReceiverOpt.Type.IsVerifierValue() && field.RefKind == RefKind.None)
1171
if (field.
IsVolatile
)
1197
if (field.
IsVolatile
)
1260
Debug.Assert(!field.
IsVolatile
, "volatile valuetype fields are unexpected");
2705
if (fieldAccess.FieldSymbol.
IsVolatile
||
3327
if (field.
IsVolatile
)
Compiler\ClsComplianceChecker.cs (1)
412
if (symbol.
IsVolatile
)
Lowering\DiagnosticsPass_Warnings.cs (1)
61
if (fieldSymbol.
IsVolatile
&& ((object)consumerOpt == null || !IsInterlockedAPI(consumerOpt)))
Symbols\FieldSymbol.cs (1)
505
bool IFieldSymbolInternal.IsVolatile =>
IsVolatile
;
Symbols\PublicModel\FieldSymbol.cs (1)
86
bool IFieldSymbol.IsVolatile => _underlying.
IsVolatile
;
Symbols\Source\SourceNamedTypeSymbol.cs (1)
2000
if (elementField.IsRequired || elementField.IsReadOnly || elementField.
IsVolatile
|| elementField.IsFixedSizeBuffer)
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
153
return _underlyingField.
IsVolatile
;