1 override of LowerBounds
Microsoft.CodeAnalysis.CSharp (1)
Symbols\ArrayTypeSymbol.cs (1)
657public override ImmutableArray<int> LowerBounds
10 references to LowerBounds
Microsoft.CodeAnalysis.CSharp (10)
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (2)
163return ArrayTypeSymbol.CreateMDArray(_otherAssembly, symbol.ElementTypeWithAnnotations.WithTypeAndModifiers(otherElementType, otherModifiers), symbol.Rank, symbol.Sizes, symbol.LowerBounds); 869return ArrayTypeSymbol.CreateMDArray(symbol.BaseTypeNoUseSiteDiagnostics.ContainingAssembly, symbol.ElementTypeWithAnnotations.WithTypeAndModifiers(translatedElementType, translatedModifiers), symbol.Rank, symbol.Sizes, symbol.LowerBounds);
Emitter\Model\ArrayTypeSymbolAdapter.cs (1)
47ImmutableArray<int> Cci.IArrayTypeReference.LowerBounds => AdaptedArrayTypeSymbol.LowerBounds;
Symbols\AbstractTypeMap.cs (1)
223t.LowerBounds,
Symbols\ArrayTypeSymbol.cs (3)
177var thisLowerBounds = this.LowerBounds; 181return other.LowerBounds.IsDefault; 184var otherLowerBounds = other.LowerBounds;
Symbols\Metadata\PE\DynamicTypeDecoder.cs (1)
322ArrayTypeSymbol.CreateMDArray(_containingAssembly, arrayType.ElementTypeWithAnnotations.WithTypeAndModifiers(transformedElementType, arrayType.ElementTypeWithAnnotations.CustomModifiers), arrayType.Rank, arrayType.Sizes, arrayType.LowerBounds);
Symbols\PublicModel\ArrayTypeSymbol.cs (1)
39ImmutableArray<int> IArrayTypeSymbol.LowerBounds => _underlying.LowerBounds;
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
710return ArrayTypeSymbol.CreateMDArray(this.RetargetingAssembly, newElement, type.Rank, type.Sizes, type.LowerBounds);