2 writes to core
WindowsBase (2)
Base\System\IO\Packaging\CompoundFile\StorageInfo.cs (2)
157core = new StorageInfoCore( null, safeIStorage ); 170core = parent.CoreForChildStorage( fileName );
30 references to core
WindowsBase (30)
Base\System\IO\Packaging\CompoundFile\StorageInfo.cs (29)
195object childElement = core.elementInfoCores[ storageNname ]; 209core.elementInfoCores[ storageNname ] = childElement; 222object childElement = core.elementInfoCores[ streamName ]; 257core.elementInfoCores[ streamName ] = childElement; 277return core.storageName; 556(ArrayList)core.validEnumerators[EnumeratorTypes.OnlyStreams]; 586(ArrayList)core.validEnumerators[EnumeratorTypes.OnlyStorages]; 654parentStorage.CreateStorage( core.storageName ); 679StorageInfoCore newStorage = core.elementInfoCores[ name ] as StorageInfoCore; 682int nativeCallErrorCode = core.safeIStorage.CreateStorage( 784object deadElementWalking = core.elementInfoCores[ elementNameInternal ]; 821core.safeIStorage.DestroyElement( elementNameInternal ); 893core.elementInfoCores.Remove(elementNameInternal); 909core.safeIStorage.EnumElements( 952core.safeIStorage.EnumElements( 976InvalidateEnumerators( core ); 1011parentArray.Add(core.storageName); 1030parentArray.Add(core.storageName); 1043return core.safeIStorage; 1063return InternalExists( core.storageName ); 1083if( null != core.safeIStorage ) 1116StorageInfoCore childCore = core.elementInfoCores[ nameInternal ] as StorageInfoCore ; 1122nativeCallErrorCode = core.safeIStorage.OpenStorage( 1174core.safeIStorage.Stat( out returnValue, 0 ); 1318if( null == core.storageName ) // Null name in core signifies the core object is disposed 1356if( null == core.validEnumerators[ desiredArrayType ] ) 1366core.safeIStorage.EnumElements( 1413core.validEnumerators[ desiredArrayType ] = storageElems; 1420Debug.Assert( null != core.validEnumerators[ desiredArrayType ],
Base\System\IO\Packaging\CompoundFile\StorageRoot.cs (1)
422RecursiveStorageInfoCoreRelease( core );