146 references to GetLength
dotnet-svcutil-lib (7)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlObjectSerializerWriteContext.cs (1)
461IncrementCollectionCount(xmlWriter, array.GetLength(0));
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\WSSecurityJan2004.cs (3)
97_valueTypeUris = new string[valueTypeUris.GetLength(0)]; 98for (int i = 0; i < _valueTypeUris.GetLength(0); ++i) 108for (int i = 0; i < _valueTypeUris.GetLength(0); ++i)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecurityJan2004.cs (3)
86_valueTypeUris = new string[valueTypeUris.GetLength(0)]; 87for (int i = 0; i < _valueTypeUris.GetLength(0); ++i) 97for (int i = 0; i < _valueTypeUris.GetLength(0); ++i)
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
142var width = matrix.GetLength(0); 143var height = matrix.GetLength(1);
Microsoft.Build.Tasks.Core (4)
AssignProjectConfiguration.cs (2)
182var resolvedReferences = new List<ITaskItem>(ProjectReferences.GetLength(0)); 183var unresolvedReferences = new List<ITaskItem>(ProjectReferences.GetLength(0));
ResolveNonMSBuildProjectOutput.cs (2)
93var resolvedPaths = new List<ITaskItem>(ProjectReferences.GetLength(0)); 94var unresolvedReferences = new List<ITaskItem>(ProjectReferences.GetLength(0));
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
142var width = matrix.GetLength(0); 143var height = matrix.GetLength(1);
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
142var width = matrix.GetLength(0); 143var height = matrix.GetLength(1);
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
142var width = matrix.GetLength(0); 143var height = matrix.GetLength(1);
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
142var width = matrix.GetLength(0); 143var height = matrix.GetLength(1);
Microsoft.CodeAnalysis.Scripting (1)
Hosting\ObjectFormatter\CommonTypeNameFormatter.cs (1)
172int length = arrayOpt.GetLength(i);
Microsoft.CodeAnalysis.VisualBasic (4)
Preprocessor\ExpressionEvaluator.vb (4)
64Debug.Assert(s_dominantType.GetLength(0) = s_dominantType.GetLength(1)) ' 2d array must be square 65For i As Integer = 0 To s_dominantType.GetLength(0) - 1 66For j As Integer = i + 1 To s_dominantType.GetLength(1) - 1
Microsoft.CodeAnalysis.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
142var width = matrix.GetLength(0); 143var height = matrix.GetLength(1);
Microsoft.Extensions.DataIngestion (3)
Chunkers\ElementsChunker.cs (3)
83AddMarkdownTableSeparatorRow(columnCount: table.Cells.GetLength(1), ref tableBuilder); 103int rowCount = table.Cells.GetLength(0); 238for (int columnIndex = 0; columnIndex < table.Cells.GetLength(1); columnIndex++)
Microsoft.Extensions.DataIngestion.Tests (14)
Chunkers\SemanticSimilarityChunkerTests.cs (2)
241int rows = cells.GetLength(0); 242int cols = cells.GetLength(1);
Readers\DocumentReaderConformanceTests.cs (2)
147Assert.Equal(5, documentTable.Cells.GetLength(0)); 148Assert.Equal(4, documentTable.Cells.GetLength(1));
Readers\MarkdownReaderTests.cs (6)
47Assert.Equal(5, documentTable.Cells.GetLength(0)); 48Assert.Equal(4, documentTable.Cells.GetLength(1)); 86Assert.Equal(10, documentTable.Cells.GetLength(0)); // 10 rows (1 header + 9 data rows) 87Assert.Equal(3, documentTable.Cells.GetLength(1)); // 3 columns 160Assert.Equal(2, table.Cells.GetLength(0)); 161Assert.Equal(2, table.Cells.GetLength(1));
Utils\ArrayUtils.cs (2)
12int rows = from.GetLength(0); 13int cols = from.GetLength(1);
Utils\DocxHelper.cs (2)
47for (int i = 0; i < cells.GetLength(0); i++) 51for (int j = 0; j < cells.GetLength(1); j++)
Microsoft.ML.Core (1)
Utilities\BigArray.cs (1)
242int curBlockCount = _entries.GetLength(0);
Microsoft.ML.KMeansClustering (5)
KMeansPlusPlusTrainer.cs (5)
621Contracts.Assert(0 <= bestCluster && bestCluster < _clusterDistances.GetLength(1), "bestCluster must be between 0..clusterCount-1"); 638Contracts.Assert(0 <= newClusterIdxWithinSample && newClusterIdxWithinSample < _clusterDistances.GetLength(0), "newClusterIdxWithinSample must be between 0..numSamplesPerRound-1"); 639Contracts.Assert(0 <= oldClusterIdx && oldClusterIdx < _clusterDistances.GetLength(1)); 654Contracts.Assert(0 <= newClusterIdxWithinSample && newClusterIdxWithinSample < _clusterDistances.GetLength(0), 657(0 <= bestOldCluster && bestOldCluster < _clusterDistances.GetLength(1))),
Microsoft.ML.TimeSeries (1)
SrCnnEntireAnomalyDetector.cs (1)
620for (int i = 0; i < results.GetLength(0); ++i)
Microsoft.NET.Sdk.Publish.Tasks (22)
MsDeploy\CommonUtility.cs (6)
274s_wellKnownNamesDict = new Dictionary<string, string?>(wellKnownNames.GetLength(0), StringComparer.OrdinalIgnoreCase); 299s_wellKnownNamesMsdeployDict = new Dictionary<string, string?>(wellKnownNames.GetLength(0), StringComparer.OrdinalIgnoreCase); 1384if (dirinfo.GetFileSystemInfos().GetLength(0) == 0) 1412if (!fOptimisticPickNextNonNullDefaultValue || string.IsNullOrEmpty(PropertyName) || taskItems == null || taskItems.GetLength(0) <= 0) 1693int count = taskItems != null ? taskItems.GetLength(0) : 0; 1815for (int i = versionArray.GetLength(0) - 1; i >= 0; i--)
MsDeploy\DynamicAssembly.cs (1)
113if (arguments == null || arguments.GetLength(0) == 0)
Tasks\MsDeploy\CreateManifestFile.cs (1)
95if (m_manifests != null && m_manifests.GetLength(0) > 0)
Tasks\MsDeploy\CreateParameterFile.cs (4)
106= new(parameters.GetLength(0), StringComparer.OrdinalIgnoreCase); 148int parameterIdentitiesCount = parameterIdentities.GetLength(0); 245= new(parameters.GetLength(0)); 275if (m_parameters != null && m_parameters.GetLength(0) > 0)
Tasks\MsDeploy\MSDeploy.cs (8)
573if (Destination != null && Destination.GetLength(0) == 1) 828if (items != null && items.GetLength(0) == 1) 1057if (Source is not null && Source.GetLength(0) > 1) 1059Log.LogError(string.Format(CultureInfo.CurrentCulture, Resources.MSDEPLOY_InvalidSourceCount, Source.GetLength(0)), null); 1063if (Destination != null && Destination.GetLength(0) > 1) 1065Log.LogError(string.Format(CultureInfo.CurrentCulture, Resources.MSDEPLOY_InvalidDestinationCount, Destination.GetLength(0)), null); 1072if (Destination == null || Destination.GetLength(0) == 0) 1082if (Source == null || Source.GetLength(0) == 0)
Tasks\MsDeploy\VsMsdeploy.cs (2)
809if (Source == null || Source.GetLength(0) != 1) 819if (Destination == null || Destination.GetLength(0) != 1)
Microsoft.VisualBasic.Core (2)
Microsoft\VisualBasic\CompilerServices\Utils.vb (2)
103Dim lenSrcLastRank As Integer = arySrc.GetLength(lastRank - 1) 104Dim lenDestLastRank As Integer = aryDest.GetLength(lastRank - 1)
Microsoft.VisualBasic.Forms (3)
Microsoft\VisualBasic\ApplicationServices\ConsoleApplicationBase.vb (3)
55If envArgs.GetLength(0) >= 2 Then '1 element means no args, just the executing program. >= 2 means executing program + one or more command line arguments 56Dim newArgs(envArgs.GetLength(0) - 2) As String 'dimming z(0) gives a z() of 1 element. 57Array.Copy(envArgs, 1, newArgs, 0, envArgs.GetLength(0) - 1) 'copy everything but the 0th element (the path of the executing program)
PresentationCore (13)
MS\Internal\IO\Packaging\ByteRangeDownloader.cs (7)
190Debug.Assert(byteRanges.GetLength(0) == 1, "We don't support a request with multiple byte ranges"); 217for (int i = 0; i < byteRanges.GetLength(0); ++i) 267for (int i=0, j=0; i < inByteRanges.GetLength(0); ++i, ++j) 456for (int i = 0; i < byteRanges.GetLength(0); ++i) 718if (byteRanges.GetLength(0) <= 0 || byteRanges.GetLength(1) != 2) 723for (int i = 0; i < byteRanges.GetLength(0); ++i)
MS\Internal\IO\Packaging\NetStream.cs (2)
663if (ranges.GetLength(0) > 0) 674while (r < ranges.GetLength(0))
System\Windows\Media\Imaging\PropVariant.cs (1)
246String[] strArray = new String[charArray.GetLength(0)];
System\Windows\Media\Imaging\WriteableBitmap.cs (3)
1053int firstDimLength = sourceBuffer.GetLength(0); 1080int firstDimLength = sourceBuffer.GetLength(0); 1081int secondDimLength = sourceBuffer.GetLength(1);
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
142var width = matrix.GetLength(0); 143var height = matrix.GetLength(1);
System.ComponentModel.TypeConverter (3)
System\ComponentModel\ArrayConverter.cs (3)
44int length = valueArray.GetLength(0); 75if (instance is Array array && array.GetLength(0) > _index) 87if (array.GetLength(0) > _index)
System.DirectoryServices (19)
System\DirectoryServices\ActiveDirectory\ActiveDirectorySchedule.cs (3)
159int len1 = array.GetLength(0); 160int len2 = array.GetLength(1); 161int len3 = array.GetLength(2);
System\DirectoryServices\ActiveDirectory\ADAMInstance.cs (3)
654if (hostEntry.AddressList.GetLength(0) > 0) 697if (components.GetLength(0) < 3) 703for (int i = 3; i < components.GetLength(0); i++)
System\DirectoryServices\ActiveDirectory\DirectoryEntryManager.cs (5)
26if ((dn == null) || (Components.GetLength(0) != dn.Components.GetLength(0))) 32for (int i = 0; i < Components.GetLength(0); i++) 60for (int i = 0; i < Components.GetLength(0); i++) 70for (int i = 1; i < Components.GetLength(0); i++)
System\DirectoryServices\ActiveDirectory\DomainController.cs (1)
723if (hostEntry.AddressList.GetLength(0) > 0)
System\DirectoryServices\ActiveDirectory\Utils.cs (7)
434for (int i = startingIndex; i < dnComponents.GetLength(0); i++) 465Component[] dnComponents = new Component[components.GetLength(0)]; 467for (int i = 0; i < components.GetLength(0); i++) 471if (subComponents.GetLength(0) != 2) 501Component[] dnComponents = new Component[components.GetLength(0)]; 503for (int i = 0; i < components.GetLength(0); i++) 507if (subComponents.GetLength(0) != 2)
System.DirectoryServices.AccountManagement (9)
System\DirectoryServices\AccountManagement\AD\ADAMStoreCtx.cs (1)
41for (int i = 0; i < s_presenceStateTable.GetLength(0); i++)
System\DirectoryServices\AccountManagement\AD\ADStoreCtx.cs (2)
71for (int i = 0; i < rawFilterPropertiesTable.GetLength(0); i++) 118for (int i = 0; i < s_propertyMappingTableRaw.GetLength(0); i++)
System\DirectoryServices\AccountManagement\PrincipalCollection.cs (2)
29if (index >= array.GetLength(0)) 53int arraySize = array.GetLength(0) - index;
System\DirectoryServices\AccountManagement\SAM\SAMQuerySet.cs (1)
223for (int i = 0; i < s_filterPropertiesTableRaw.GetLength(0); i++)
System\DirectoryServices\AccountManagement\SAM\SAMStoreCtx.cs (1)
53for (int i = 0; i < s_propertyMappingTableRaw.GetLength(0); i++)
System\DirectoryServices\AccountManagement\TrackedCollection.cs (2)
27if (index >= array.GetLength(0)) 31if ((array.GetLength(0) - index) < this.combinedValues.Count)
System.IO.Packaging (1)
System\IO\Packaging\PackageXmlStringTable.cs (1)
85for (int i = 1; i < s_xmlstringtable.GetLength(0); i++)
System.Linq.Parallel (2)
System\Linq\Parallel\Partitioning\HashRepartitionEnumerator.cs (1)
74Debug.Assert(valueExchangeMatrix.GetLength(0) == partitionCount, "expected square matrix of buffers (NxN)");
System\Linq\Parallel\Partitioning\OrderedHashRepartitionEnumerator.cs (1)
76Debug.Assert(valueExchangeMatrix.GetLength(0) == partitionCount, "expected square matrix of buffers (NxN)");
System.Numerics.Tensors (3)
System\Numerics\Tensors\netcore\TensorShape.cs (3)
721lengths[i] = array.GetLength(i); 778intermediateLengths[i] = array.GetLength(i); 801int length = array.GetLength(index);
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Array.cs (1)
1012return GetLength(dimension);
System.Private.DataContractSerialization (1)
System\Runtime\Serialization\XmlObjectSerializerWriteContext.cs (1)
417IncrementCollectionCount(xmlWriter, array.GetLength(0));
System.Private.Windows.Core (1)
Windows\Win32\System\Variant\VARIANT.cs (1)
525multiplier *= array.GetLength(i - 1);
System.ServiceModel.Primitives (6)
System\IdentityModel\Tokens\WSSecurityJan2004.cs (3)
85_valueTypeUris = new string[valueTypeUris.GetLength(0)]; 86for (int i = 0; i < _valueTypeUris.GetLength(0); ++i) 98for (int i = 0; i < _valueTypeUris.GetLength(0); ++i)
System\ServiceModel\Security\WSSecurityJan2004.cs (3)
72_valueTypeUris = new string[valueTypeUris.GetLength(0)]; 73for (int i = 0; i < _valueTypeUris.GetLength(0); ++i) 85for (int i = 0; i < _valueTypeUris.GetLength(0); ++i)
System.Windows.Forms.Design (2)
System\ComponentModel\Design\ArrayEditor.cs (1)
36object[] items = new object[valueArray.GetLength(0)];
System\Windows\Forms\Design\StringArrayEditor.cs (1)
28object[] items = new object[valueArray.GetLength(0)];
UIAutomationClient (4)
MS\Internal\Automation\CacheHelper.cs (1)
103if (response.RequestedData != null && propIndex != response.RequestedData.GetLength(0))
MS\Internal\Automation\UiaCoreApi.cs (3)
205for(int objIndex = 0 ; objIndex < data.GetLength(0) ; objIndex++ ) 460int properties = requestedData.GetLength(1); 464int endRow = i < treeStructures.Length - 1 ? offsets[i + 1] : requestedData.GetLength(0);