3 overrides of IsFixedSizeBuffer
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
425
public override bool
IsFixedSizeBuffer
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
60
public sealed override bool
IsFixedSizeBuffer
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
123
public override bool
IsFixedSizeBuffer
23 references to IsFixedSizeBuffer
Microsoft.CodeAnalysis.CSharp (23)
Binder\Binder.ValueChecks.cs (2)
801
if (receiver is BoundFieldAccess fieldAccess && fieldAccess.FieldSymbol.
IsFixedSizeBuffer
)
1353
if (fieldSymbol.
IsFixedSizeBuffer
)
Binder\Binder_Expressions.cs (1)
8537
if (!hasError && fieldSymbol.
IsFixedSizeBuffer
&& !IsInsideNameof)
Binder\Binder_Operators.cs (1)
2689
if (underlyingExpr is BoundFieldAccess fieldAccess && fieldAccess.FieldSymbol.
IsFixedSizeBuffer
)
Binder\Binder_Statements.cs (1)
1253
if (fa.FieldSymbol.
IsFixedSizeBuffer
)
CodeGen\EmitAddress.cs (1)
566
if (field.
IsFixedSizeBuffer
)
CodeGen\Optimizer.cs (1)
1019
fieldAccess.FieldSymbol.
IsFixedSizeBuffer
&&
Compiler\MethodCompiler.cs (1)
568
if (fieldSymbol.
IsFixedSizeBuffer
&& compilationState.Emitting)
Emitter\Model\FieldSymbolAdapter.cs (1)
37
var isFixed = AdaptedFieldSymbol.
IsFixedSizeBuffer
;
FlowAnalysis\AbstractFlowPass.cs (1)
2234
(fieldSymbol.
IsFixedSizeBuffer
||
FlowAnalysis\DefiniteAssignment.cs (4)
1077
if (fieldSymbol.
IsFixedSizeBuffer
)
1140
!fieldSymbol.
IsFixedSizeBuffer
&&
2605
if (!symbol.
IsFixedSizeBuffer
&& MayRequireTracking(field.ReceiverOpt, symbol))
2700
if (node.FieldSymbol.
IsFixedSizeBuffer
&& node.Syntax != null && !SyntaxFacts.IsFixedStatementExpression(node.Syntax))
FlowAnalysis\EmptyStructTypeCache.cs (1)
205
return (field.
IsFixedSizeBuffer
|| ShouldIgnoreStructField(field, field.Type)) ? null : field.AsMember(type);
FlowAnalysis\NullableWalker.cs (1)
1951
if (fieldSymbol.
IsFixedSizeBuffer
)
Lowering\LocalRewriter\LocalRewriter_Field.cs (1)
35
if (fieldSymbol.
IsFixedSizeBuffer
)
Lowering\LocalRewriter\LocalRewriter_PointerElementAccess.cs (1)
22
if (receiver is BoundFieldAccess fieldAccess && fieldAccess.FieldSymbol.
IsFixedSizeBuffer
)
Symbols\PublicModel\FieldSymbol.cs (1)
90
bool IFieldSymbol.IsFixedSizeBuffer => _underlying.
IsFixedSizeBuffer
;
Symbols\Source\SourceMemberContainerSymbol.cs (1)
722
if (!member.IsFieldOrFieldLikeEvent(out field) || field.IsConst || field.
IsFixedSizeBuffer
)
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1834
if (elementField.IsRequired || elementField.IsReadOnly || elementField.IsVolatile || elementField.
IsFixedSizeBuffer
)
Symbols\TypeSymbol.cs (1)
2554
return elementField is { RefKind: RefKind.None,
IsFixedSizeBuffer
: false };
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
127
return _underlyingField.
IsFixedSizeBuffer
;