Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / MS / Internal / Resources / ContentFileHelper.cs / 2 / ContentFileHelper.cs
// Copyright (c) Microsoft Corporation, 2001 // // File: ContentFileHelper.cs // //------------------------------------------------------------------------------ using System; using System.Reflection; using System.Windows.Resources; using System.Windows.Navigation; using System.Collections.Generic; namespace MS.Internal.Resources { //// ContentFileHelper class provides helper method to get assembly // associated content files. // internal static class ContentFileHelper { internal static bool IsContentFile(string partName) { if (_contentFiles == null) { _contentFiles = GetContentFiles(BaseUriHelper.ResourceAssembly); } if (_contentFiles != null && _contentFiles.Count > 0) { if (_contentFiles.ContainsKey(partName)) { return true; } } return false; } // // Get a list of Content Files for a given Assembly. // static internal DictionaryGetContentFiles(Assembly asm) { Dictionary contentFiles = null; Attribute[] assemblyAttributes; if (asm == null) { asm = BaseUriHelper.ResourceAssembly; if (asm == null) { // If we have no entry assembly return an empty list because // we can't have any content files. return new Dictionary (); } } assemblyAttributes = Attribute.GetCustomAttributes( asm, typeof(AssemblyAssociatedContentFileAttribute)); if (assemblyAttributes != null && assemblyAttributes.Length > 0) { contentFiles = new Dictionary (assemblyAttributes.Length, StringComparer.OrdinalIgnoreCase); for (int i=0; i _contentFiles; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FileUtil.cs
- TransformedBitmap.cs
- ZeroOpNode.cs
- JapaneseLunisolarCalendar.cs
- MessageQuerySet.cs
- DesignerTextViewAdapter.cs
- CryptoKeySecurity.cs
- GenericAuthenticationEventArgs.cs
- ReadOnlyNameValueCollection.cs
- AdCreatedEventArgs.cs
- StylusPointPropertyInfo.cs
- DesignTimeVisibleAttribute.cs
- SafeCryptContextHandle.cs
- AppLevelCompilationSectionCache.cs
- DefaultObjectSerializer.cs
- BaseTemplatedMobileComponentEditor.cs
- HttpResponseInternalWrapper.cs
- RenderData.cs
- ProcessHost.cs
- PropertySet.cs
- PanelContainerDesigner.cs
- PeerNameRecord.cs
- DataKeyPropertyAttribute.cs
- StorageRoot.cs
- InProcStateClientManager.cs
- _ContextAwareResult.cs
- ListManagerBindingsCollection.cs
- OleDbCommand.cs
- HttpChannelHelper.cs
- ContentOperations.cs
- XmlAttributeOverrides.cs
- SchemaElementDecl.cs
- SwitchElementsCollection.cs
- TimeZone.cs
- _SslStream.cs
- GridProviderWrapper.cs
- remotingproxy.cs
- XsdCachingReader.cs
- DBCommandBuilder.cs
- StaticResourceExtension.cs
- XmlSerializationGeneratedCode.cs
- PropertyRecord.cs
- DbProviderConfigurationHandler.cs
- X509ChainElement.cs
- MediaContext.cs
- _AutoWebProxyScriptWrapper.cs
- ProfileService.cs
- Package.cs
- SqlLiftWhereClauses.cs
- X509PeerCertificateAuthentication.cs
- FixedHighlight.cs
- WebPartAuthorizationEventArgs.cs
- MetafileEditor.cs
- StaticExtension.cs
- SapiAttributeParser.cs
- ErrorsHelper.cs
- OperationContractAttribute.cs
- glyphs.cs
- _HTTPDateParse.cs
- EDesignUtil.cs
- NamespaceQuery.cs
- ExceptionHandler.cs
- ClockGroup.cs
- KnownBoxes.cs
- EntityClientCacheKey.cs
- XomlSerializationHelpers.cs
- RotateTransform3D.cs
- MessageSmuggler.cs
- CharStorage.cs
- ADMembershipUser.cs
- SynchronizedInputAdaptor.cs
- SecurityKeyUsage.cs
- SqlDataAdapter.cs
- NativeMethods.cs
- SiteMap.cs
- AssemblyResourceLoader.cs
- Stacktrace.cs
- ToolCreatedEventArgs.cs
- ComponentResourceManager.cs
- InstanceBehavior.cs
- ContentValidator.cs
- VoiceInfo.cs
- Models.cs
- FilterableData.cs
- Viewport3DAutomationPeer.cs
- BuildProviderAppliesToAttribute.cs
- ConsumerConnectionPoint.cs
- SecurityException.cs
- DLinqTableProvider.cs
- VersionUtil.cs
- MetaColumn.cs
- Table.cs
- ViewBox.cs
- FixedNode.cs
- EnvironmentPermission.cs
- EditorPartChrome.cs
- SmiSettersStream.cs
- ColumnWidthChangedEvent.cs
- IResourceProvider.cs
- _Events.cs