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