5 overrides of IsVolatile
Microsoft.CodeAnalysis.CSharp (5)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
85
public override bool
IsVolatile
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
465
public override bool
IsVolatile
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
57
public sealed override bool
IsVolatile
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
110
public override bool
IsVolatile
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
147
public override bool
IsVolatile
12 references to IsVolatile
Microsoft.CodeAnalysis.CSharp (12)
CodeGen\EmitExpression.cs (6)
1132
if (!field.
IsVolatile
&& !field.IsStatic && fieldAccess.ReceiverOpt.Type.IsVerifierValue() && field.RefKind == RefKind.None)
1160
if (field.
IsVolatile
)
1186
if (field.
IsVolatile
)
1249
Debug.Assert(!field.
IsVolatile
, "volatile valuetype fields are unexpected");
2662
if (fieldAccess.FieldSymbol.
IsVolatile
||
3277
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)
1834
if (elementField.IsRequired || elementField.IsReadOnly || elementField.
IsVolatile
|| elementField.IsFixedSizeBuffer)
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
151
return _underlyingField.
IsVolatile
;