3 overrides of IsFixedSizeBuffer
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
423
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
22 references to IsFixedSizeBuffer
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder.ValueChecks.cs (2)
654
if (receiver is BoundFieldAccess fieldAccess && fieldAccess.FieldSymbol.
IsFixedSizeBuffer
)
1158
if (fieldSymbol.
IsFixedSizeBuffer
)
Binder\Binder_Expressions.cs (1)
7452
if (!hasError && fieldSymbol.
IsFixedSizeBuffer
&& !IsInsideNameof)
Binder\Binder_Operators.cs (1)
2646
if (underlyingExpr is BoundFieldAccess fieldAccess && fieldAccess.FieldSymbol.
IsFixedSizeBuffer
)
Binder\Binder_Statements.cs (1)
1262
if (fa.FieldSymbol.
IsFixedSizeBuffer
)
CodeGen\EmitAddress.cs (1)
563
if (field.
IsFixedSizeBuffer
)
CodeGen\Optimizer.cs (1)
1018
fieldAccess.FieldSymbol.
IsFixedSizeBuffer
&&
Compiler\MethodCompiler.cs (1)
567
if (fieldSymbol.
IsFixedSizeBuffer
&& compilationState.Emitting)
Emitter\Model\FieldSymbolAdapter.cs (1)
34
var isFixed = AdaptedFieldSymbol.
IsFixedSizeBuffer
;
FlowAnalysis\AbstractFlowPass.cs (1)
2061
(fieldSymbol.
IsFixedSizeBuffer
||
FlowAnalysis\DefiniteAssignment.cs (4)
1033
if (fieldSymbol.
IsFixedSizeBuffer
)
1096
!fieldSymbol.
IsFixedSizeBuffer
&&
2441
if (!symbol.
IsFixedSizeBuffer
&& MayRequireTracking(field.ReceiverOpt, symbol))
2532
if (node.FieldSymbol.
IsFixedSizeBuffer
&& node.Syntax != null && !SyntaxFacts.IsFixedStatementExpression(node.Syntax))
FlowAnalysis\EmptyStructTypeCache.cs (1)
211
return (field.
IsFixedSizeBuffer
|| ShouldIgnoreStructField(field, field.Type)) ? null : field.AsMember(type);
FlowAnalysis\NullableWalker.cs (1)
1903
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)
701
if (!member.IsFieldOrFieldLikeEvent(out field) || field.IsConst || field.
IsFixedSizeBuffer
)
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
127
return _underlyingField.
IsFixedSizeBuffer
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\FixedSizeBufferTests.cs (1)
578
Assert.True(f.
IsFixedSizeBuffer
);