23 instantiations of BitArray
mscorlib (1)
system\collections\bitarray.cs (1)
410BitArray bitArray = new BitArray(m_array);
PresentationCore (1)
Core\CSharp\MS\Internal\Shaping\OpenTypeLayoutCache.cs (1)
487BitArray lookupUsage = new BitArray(lookupCount);
PresentationFramework (4)
src\Framework\System\Windows\Documents\FixedDSBuilder.cs (1)
80_visitedArray = new BitArray(fixedNodes.Count);
src\Framework\System\Windows\SystemColors.cs (2)
1937private static BitArray _colorCacheValid = new BitArray((int)CacheSlot.NumSlots); 1939private static BitArray _brushCacheValid = new BitArray((int)CacheSlot.NumSlots);
src\Framework\System\Windows\SystemParameters.cs (1)
6568private static BitArray _cacheValid = new BitArray((int)CacheSlot.NumSlots);
System.Activities (1)
System\Activities\DynamicUpdate\DynamicUpdateMapBuilder.cs (1)
330this.foundOriginalElements = new BitArray(originalIdSpace.MemberCount);
System.Data (4)
fx\src\data\System\Data\Common\DataStorage.cs (1)
244this.dbNullBits = new BitArray(capacity);
fx\src\data\System\Data\DataSet.cs (1)
1237_rowChanges = new BitArray(rowCount);
fx\src\data\System\Data\DataTable.cs (2)
632BitArray rowStates = new BitArray(rowCount * 3, false); //All bit flags are set to false on initialization of the BitArray. 674BitArray nullbits = new BitArray(recordCount);
System.Data.Entity (7)
System\Data\Mapping\FunctionImportMapping.cs (3)
136normalizedEntityTypeMappings.Add(new FunctionImportNormalizedEntityTypeMapping(this, columnMappings, new BitArray(impliedEntityTypesBitMap))); 446var unambigouslyReachableMap = new BitArray(candidateFunctions.Length, true); 532this.ComplementImpliedEntityTypes = (new BitArray(this.ImpliedEntityTypes)).Not();
System\Data\Mapping\FunctionImportMappingNonComposable.cs (1)
106BitArray typeCandidates = new BitArray(resultMapping.MappedEntityTypes.Count, true);
System\Data\Objects\EntityEntry.cs (2)
229_modifiedFields = new BitArray(GetFieldCount(_cacheTypeMetadata)); 969_modifiedFields = new BitArray(GetFieldCount(_cacheTypeMetadata));
System\Data\Query\InternalTrees\Vars.cs (1)
488m_bitVector = new BitArray(64);
System.Data.Linq (1)
ChangeTracker.cs (1)
257dirtyMemberCache = new BitArray(this.type.DataMembers.Count);
System.Data.SqlXml (2)
System\Xml\Xsl\QIL\QilPatternVisitor.cs (2)
292this.bits = new BitArray(toCopy.bits); 295this.bits = new BitArray(szBits, allSet);
System.Web.Mobile (1)
UI\MobileControls\MobileListItem.cs (1)
94_flags = new BitArray(5);
System.Windows.Forms (1)
winforms\Managed\System\WinForms\Layout\TableLayout.cs (1)
1943_rows.Add(new BitArray(_numColumns));
132 references to BitArray
mscorlib (12)
system\collections\bitarray.cs (12)
164public BitArray(BitArray bits) { 243public BitArray And(BitArray value) { 265public BitArray Or(BitArray value) { 287public BitArray Xor(BitArray value) { 308public BitArray Not() { 408Contract.Ensures(((BitArray)Contract.Result<Object>()).Length == this.Length); 410BitArray bitArray = new BitArray(m_array); 476private BitArray bitarray; 481internal BitArrayEnumeratorSimple(BitArray bitarray) {
PresentationCore (1)
Core\CSharp\MS\Internal\Shaping\OpenTypeLayoutCache.cs (1)
487BitArray lookupUsage = new BitArray(lookupCount);
PresentationFramework (6)
src\Framework\System\Windows\Documents\FixedDSBuilder.cs (1)
268private BitArray _visitedArray;
src\Framework\System\Windows\SystemColors.cs (2)
1937private static BitArray _colorCacheValid = new BitArray((int)CacheSlot.NumSlots); 1939private static BitArray _brushCacheValid = new BitArray((int)CacheSlot.NumSlots);
src\Framework\System\Windows\SystemParameters.cs (1)
6568private static BitArray _cacheValid = new BitArray((int)CacheSlot.NumSlots);
src\Framework\System\Windows\SystemResources.cs (2)
1517internal static bool ClearBitArray(BitArray cacheValid) 1532internal static bool ClearSlot(BitArray cacheValid, int slot)
System.Activities (1)
System\Activities\DynamicUpdate\DynamicUpdateMapBuilder.cs (1)
300BitArray foundOriginalElements;
System.Data (91)
fx\src\data\System\Data\Common\BigIntegerStorage.cs (2)
149override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 155override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\BooleanStorage.cs (2)
165override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 171override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\ByteStorage.cs (2)
231override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 237override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\CharStorage.cs (2)
169override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 175override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\DataStorage.cs (6)
121private System.Collections.BitArray dbNullBits; 484internal void CopyValueInternal(int record, object store, BitArray nullbits, int storeIndex) { 488internal void SetStorageInternal(object store, BitArray nullbits) { 493abstract protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex); 494abstract protected void SetStorage(object store, BitArray nullbits); 495protected void SetNullStorage(BitArray nullbits) {
fx\src\data\System\Data\Common\DateTimeOffsetStorage.cs (2)
165override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 171override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\DateTimeStorage.cs (2)
213override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 225override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\DecimalStorage.cs (2)
222override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 228override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\DoubleStorage.cs (2)
229override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 235override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\Int16Storage.cs (2)
235override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 241override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\Int32Storage.cs (2)
234override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 240override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\Int64Storage.cs (2)
229override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 235override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\ObjectStorage.cs (2)
424override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 438override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\SByteStorage.cs (2)
231override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 237override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\SingleStorage.cs (2)
230override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 236override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\SQLTypes\SQLBinaryStorage.cs (2)
120override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 126override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\SQLTypes\SQlBooleanStorage.cs (2)
149override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 155override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\SQLTypes\SQLBytesStorage.cs (2)
119override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 125override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\SQLTypes\SQLByteStorage.cs (2)
218override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 224override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\SQLTypes\SQLCharsStorage.cs (2)
121override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 127override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\SQLTypes\SQLDateTimeStorage.cs (2)
151override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 157override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\SQLTypes\SQLDecimalStorage.cs (2)
216override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 222override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\SQLTypes\SQLDoubleStorage.cs (2)
217override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 223override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\SQLTypes\SQLGuidStorage.cs (2)
120override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 126override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\SQLTypes\SQLInt16Storage.cs (2)
217override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 223override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\SQLTypes\SQLInt32Storage.cs (2)
217override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 223override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\SQLTypes\SQLInt64Storage.cs (2)
218override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 224override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\SQLTypes\SQLMoneyStorage.cs (2)
217override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 223override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\SQLTypes\SQLSingleStorage.cs (2)
218override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 224override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\SQLTypes\SQLStringStorage.cs (2)
174override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 180override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\SQLTypes\SqlUDTStorage.cs (2)
213override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 219override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\SQLTypes\SqlXmlStorage.cs (2)
119override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 125override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\StringStorage.cs (2)
177override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 183override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\TimeSpanStorage.cs (2)
239override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 245override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\UInt16Storage.cs (2)
234override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 240override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\UInt32Storage.cs (2)
234override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 240override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\Common\UInt64Storage.cs (2)
228override protected void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { 234override protected void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\DataColumn.cs (2)
1742internal void CopyValueIntoStore(int record, object store, BitArray nullbits, int storeIndex) { 1747internal void SetStorage(object store, BitArray nullbits) {
fx\src\data\System\Data\DataRow.cs (3)
1274_columns[i].CopyValueIntoStore(oldRecord, storeList[i], (BitArray) nullbitList[i], storeIndex); 1283_columns[i].CopyValueIntoStore(newRecord, storeList[i], (BitArray) nullbitList[i], storeIndex); 1291_columns[i].CopyValueIntoStore(tempRecord, storeList[i], (BitArray)nullbitList[i], storeIndex);
fx\src\data\System\Data\DataSet.cs (1)
1233private BitArray _rowChanges;
fx\src\data\System\Data\DataTable.cs (7)
632BitArray rowStates = new BitArray(rowCount * 3, false); //All bit flags are set to false on initialization of the BitArray. 674BitArray nullbits = new BitArray(recordCount); 712BitArray rowStates = (BitArray) info.GetValue(String.Format(formatProvider, "DataTable_{0}.RowStates", serIndex), typeof(BitArray)); 727Columns[i].SetStorage(storeList[i], (BitArray) nullbitList[i]); 782private DataRowState ConvertToRowState(BitArray bitStates, int bitIndex) {
System.Data.Entity (13)
System\Data\IEntityStateEntry.cs (1)
36BitArray ModifiedProperties { get; }
System\Data\Mapping\FunctionImportMapping.cs (4)
446var unambigouslyReachableMap = new BitArray(candidateFunctions.Length, true); 518List<FunctionImportEntityTypeMappingCondition> columnConditions, BitArray impliedEntityTypes) 545internal readonly BitArray ImpliedEntityTypes; 550internal readonly BitArray ComplementImpliedEntityTypes;
System\Data\Mapping\FunctionImportMappingNonComposable.cs (1)
106BitArray typeCandidates = new BitArray(resultMapping.MappedEntityTypes.Count, true);
System\Data\Objects\EntityEntry.cs (2)
29private BitArray _modifiedFields; // only and always exists if state is Modified or after Delete() on Modified 531internal override BitArray ModifiedProperties
System\Data\Objects\ObjectStateEntry.cs (2)
115abstract internal BitArray ModifiedProperties { get; } 117BitArray IEntityStateEntry.ModifiedProperties { get { return this.ModifiedProperties; } }
System\Data\Objects\RelationshipEntry.cs (1)
24internal override System.Collections.BitArray ModifiedProperties
System\Data\Query\InternalTrees\Vars.cs (2)
218private BitArray m_bitArray; 535private BitArray m_bitVector;
System.Data.Linq (1)
ChangeTracker.cs (1)
214private BitArray dirtyMemberCache;
System.Data.SqlXml (1)
System\Xml\Xsl\QIL\QilPatternVisitor.cs (1)
289private BitArray bits;
System.Web.Mobile (1)
UI\MobileControls\MobileListItem.cs (1)
64private BitArray _flags;
System.Windows.Forms (5)
winforms\Managed\System\WinForms\Layout\TableLayout.cs (5)
1934if (column >= ((BitArray)_rows[rowOffset]).Length) { 1937return ((BitArray)_rows[rowOffset])[column]; 1947if (column >= ((BitArray)_rows[rowOffset]).Length) { 1948((BitArray)_rows[rowOffset]).Length = column + 1; 1954((BitArray)_rows[rowOffset])[column] = true;