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
- HandlerFactoryWrapper.cs
- DispatcherHooks.cs
- DocumentViewerHelper.cs
- DynamicActivityTypeDescriptor.cs
- EntityDataSourceColumn.cs
- PageBreakRecord.cs
- MessagingActivityHelper.cs
- UInt64.cs
- DataGridViewRowEventArgs.cs
- HtmlTableCellCollection.cs
- ClaimComparer.cs
- DropTarget.cs
- Point3DAnimationBase.cs
- TimeoutException.cs
- DesignerLabelAdapter.cs
- MdiWindowListStrip.cs
- DbBuffer.cs
- DependencyPropertyChangedEventArgs.cs
- WebPartVerb.cs
- MgmtConfigurationRecord.cs
- MsmqUri.cs
- MinimizableAttributeTypeConverter.cs
- ApplicationManager.cs
- BindingContext.cs
- WindowsListViewItem.cs
- DataColumnMapping.cs
- BindingContext.cs
- ProfessionalColorTable.cs
- UnsafeNativeMethods.cs
- StringBuilder.cs
- StorageMappingItemCollection.cs
- StringStorage.cs
- BindToObject.cs
- AudioStateChangedEventArgs.cs
- StickyNoteContentControl.cs
- ReflectionPermission.cs
- DbProviderServices.cs
- TableLayoutStyleCollection.cs
- WebPartConnectVerb.cs
- ThreadInterruptedException.cs
- BoundsDrawingContextWalker.cs
- NameSpaceEvent.cs
- FontInfo.cs
- WhitespaceRuleLookup.cs
- DataGridViewRowCancelEventArgs.cs
- ListViewDeletedEventArgs.cs
- XmlObjectSerializerReadContext.cs
- ObjectSerializerFactory.cs
- ListSortDescriptionCollection.cs
- CodeGeneratorOptions.cs
- UnionCqlBlock.cs
- Size3DConverter.cs
- ClientRolePrincipal.cs
- SecurityPolicyVersion.cs
- XPathArrayIterator.cs
- DataFormat.cs
- GroupBoxRenderer.cs
- BooleanKeyFrameCollection.cs
- XmlHierarchicalEnumerable.cs
- ViewKeyConstraint.cs
- XmlAttributeOverrides.cs
- HandlerFactoryCache.cs
- Model3DCollection.cs
- ApplicationGesture.cs
- ProfilePropertySettingsCollection.cs
- DBParameter.cs
- AsymmetricSignatureDeformatter.cs
- MonthChangedEventArgs.cs
- ServerIdentity.cs
- Bezier.cs
- RSAPKCS1SignatureFormatter.cs
- TextSpan.cs
- DataGridViewAdvancedBorderStyle.cs
- EntityDataSourceValidationException.cs
- RawStylusInputCustomDataList.cs
- PermissionSetTriple.cs
- ConnectionPoint.cs
- SchemaNamespaceManager.cs
- FontNameConverter.cs
- BrowserDefinition.cs
- Quaternion.cs
- DiscoveryDocumentReference.cs
- BamlRecords.cs
- DataServiceHost.cs
- Utils.cs
- ContainerControl.cs
- TripleDES.cs
- StorageComplexTypeMapping.cs
- COMException.cs
- RawStylusSystemGestureInputReport.cs
- RsaSecurityTokenAuthenticator.cs
- PropertyChangingEventArgs.cs
- Int32AnimationBase.cs
- UserUseLicenseDictionaryLoader.cs
- WindowsBrush.cs
- PassportIdentity.cs
- WebPartConnectionsEventArgs.cs
- CacheHelper.cs
- WaitHandle.cs
- SafeEventLogWriteHandle.cs