Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / CodeDOM / CodeCompileUnit.cs / 1305376 / CodeCompileUnit.cs
//------------------------------------------------------------------------------ //// // //----------------------------------------------------------------------------- namespace System.CodeDom { using System.Diagnostics; using System; using Microsoft.Win32; using System.Collections; using System.Collections.Specialized; using System.Runtime.Serialization; using System.Runtime.InteropServices; ///[....] // Copyright (c) Microsoft Corporation. All rights reserved. ///// [ ClassInterface(ClassInterfaceType.AutoDispatch), ComVisible(true), Serializable, ] public class CodeCompileUnit: CodeObject { private CodeNamespaceCollection namespaces = new CodeNamespaceCollection(); private StringCollection assemblies = null; private CodeAttributeDeclarationCollection attributes = null; // Optionally Serializable [OptionalField] private CodeDirectiveCollection startDirectives = null; [OptionalField] private CodeDirectiveCollection endDirectives = null; ////// Represents a /// compilation unit declaration. /// ////// public CodeCompileUnit() { } ////// Initializes a new instance of ///. /// /// public CodeNamespaceCollection Namespaces { get { return namespaces; } } ////// Gets or sets the collection of namespaces. /// ////// public StringCollection ReferencedAssemblies { get { if (assemblies == null) { assemblies = new StringCollection(); } return assemblies; } } ////// Gets the collection of assemblies. Most code generators will not need this, but the Managed /// extensions for C++ code generator and /// other very low level code generators will need to do a more complete compilation. If both this /// and the compiler assemblies are specified, the compiler assemblies should win. /// ////// public CodeAttributeDeclarationCollection AssemblyCustomAttributes { get { if (attributes == null) { attributes = new CodeAttributeDeclarationCollection(); } return attributes; } } public CodeDirectiveCollection StartDirectives { get { if (startDirectives == null) { startDirectives = new CodeDirectiveCollection(); } return startDirectives; } } public CodeDirectiveCollection EndDirectives { get { if (endDirectives == null) { endDirectives = new CodeDirectiveCollection(); } return endDirectives ; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007./// Gets the collection of assembly level attributes. /// ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TrackingServices.cs
- RootBuilder.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- CodeMemberField.cs
- SortDescriptionCollection.cs
- WindowsIPAddress.cs
- ImageDesigner.cs
- CodeArrayCreateExpression.cs
- CreateRefExpr.cs
- XmlObjectSerializerWriteContextComplex.cs
- ReadonlyMessageFilter.cs
- LongMinMaxAggregationOperator.cs
- ValidatedControlConverter.cs
- MsmqEncryptionAlgorithm.cs
- Mutex.cs
- GZipDecoder.cs
- TextEditor.cs
- FrameworkRichTextComposition.cs
- CacheForPrimitiveTypes.cs
- Misc.cs
- StyleBamlTreeBuilder.cs
- X509SecurityTokenProvider.cs
- VarRemapper.cs
- XmlSchemaAll.cs
- PlainXmlDeserializer.cs
- SqlExpander.cs
- HttpRequest.cs
- WebRequest.cs
- sqlpipe.cs
- SqlDataSourceFilteringEventArgs.cs
- DataErrorValidationRule.cs
- DataSourceCacheDurationConverter.cs
- OleDbErrorCollection.cs
- ClientConfigPaths.cs
- ScriptResourceAttribute.cs
- ReadOnlyTernaryTree.cs
- BaseCollection.cs
- ErrorRuntimeConfig.cs
- DateTimeConstantAttribute.cs
- URI.cs
- _NestedSingleAsyncResult.cs
- ApplicationContext.cs
- NullableLongMinMaxAggregationOperator.cs
- ObjectPropertyMapping.cs
- WebPartUtil.cs
- OdbcTransaction.cs
- DataGridTextColumn.cs
- OleDragDropHandler.cs
- ReadContentAsBinaryHelper.cs
- DataGridViewCellStyle.cs
- EmbeddedMailObjectsCollection.cs
- ConfigurationManagerInternalFactory.cs
- Processor.cs
- StylusButtonCollection.cs
- SequentialOutput.cs
- CommonDialog.cs
- SystemResourceKey.cs
- Frame.cs
- CrossAppDomainChannel.cs
- ToolStripEditorManager.cs
- TableItemStyle.cs
- AbstractDataSvcMapFileLoader.cs
- AccessDataSourceView.cs
- CellTreeNode.cs
- DependentList.cs
- BStrWrapper.cs
- panel.cs
- WebColorConverter.cs
- ContainerFilterService.cs
- CorePropertiesFilter.cs
- FaultContractInfo.cs
- PlainXmlDeserializer.cs
- StatusInfoItem.cs
- TrackingMemoryStreamFactory.cs
- BinaryOperationBinder.cs
- SqlClientWrapperSmiStream.cs
- ClientWindowsAuthenticationMembershipProvider.cs
- SamlAuthorizationDecisionClaimResource.cs
- InputLanguageEventArgs.cs
- DataTrigger.cs
- XmlQueryRuntime.cs
- ListenerElementsCollection.cs
- HttpCachePolicy.cs
- SimpleRecyclingCache.cs
- ScrollProperties.cs
- AsyncResult.cs
- SliderAutomationPeer.cs
- Math.cs
- ProfileGroupSettingsCollection.cs
- UrlPath.cs
- Int32AnimationBase.cs
- ItemsControlAutomationPeer.cs
- QueryOptionExpression.cs
- InputDevice.cs
- OdbcEnvironmentHandle.cs
- TransformedBitmap.cs
- VirtualPathProvider.cs
- DataConnectionHelper.cs
- WebProxyScriptElement.cs
- ModelEditingScope.cs