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)
489
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)
1168
if (!field.
IsVolatile
&& !field.IsStatic && (receiver = fieldAccess.ReceiverOpt).Type.IsVerifierValue() && field.RefKind == RefKind.None &&
1229
if (field.
IsVolatile
)
1254
if (field.
IsVolatile
)
1317
Debug.Assert(!field.
IsVolatile
, "volatile valuetype fields are unexpected");
2791
if (fieldAccess.FieldSymbol.
IsVolatile
||
3434
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)
2022
if (elementField.IsRequired || elementField.IsReadOnly || elementField.
IsVolatile
|| elementField.IsFixedSizeBuffer)
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
153
return _underlyingField.
IsVolatile
;