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
- ButtonColumn.cs
- Interlocked.cs
- LingerOption.cs
- QilValidationVisitor.cs
- SearchForVirtualItemEventArgs.cs
- AccessDataSource.cs
- BamlTreeMap.cs
- ELinqQueryState.cs
- SqlDataSourceCommandEventArgs.cs
- SqlTriggerAttribute.cs
- ObjectViewListener.cs
- DockAndAnchorLayout.cs
- CodeMemberProperty.cs
- BinHexEncoding.cs
- ResourceDefaultValueAttribute.cs
- WindowsEditBoxRange.cs
- SqlFacetAttribute.cs
- UrlMappingsModule.cs
- MultiPageTextView.cs
- AsymmetricSignatureDeformatter.cs
- RawAppCommandInputReport.cs
- XmlSiteMapProvider.cs
- PopupEventArgs.cs
- TypeLibConverter.cs
- ObjectDataSourceView.cs
- TableDetailsRow.cs
- PrintPageEvent.cs
- IERequestCache.cs
- Italic.cs
- Exception.cs
- ToolboxItemAttribute.cs
- AxisAngleRotation3D.cs
- Types.cs
- LifetimeMonitor.cs
- AssertSection.cs
- Tokenizer.cs
- Cloud.cs
- SrgsSubset.cs
- TextProperties.cs
- SizeLimitedCache.cs
- ContentOperations.cs
- XmlCountingReader.cs
- SignerInfo.cs
- MetabaseServerConfig.cs
- GradientStop.cs
- ColorConvertedBitmap.cs
- UndoManager.cs
- DefinitionUpdate.cs
- WebPartCollection.cs
- BackStopAuthenticationModule.cs
- PeerNearMe.cs
- ActivityCodeDomSerializer.cs
- KeyFrames.cs
- ConfigDefinitionUpdates.cs
- cryptoapiTransform.cs
- PointF.cs
- DataGridHelper.cs
- XmlElementList.cs
- XmlExpressionDumper.cs
- DataConnectionHelper.cs
- dbdatarecord.cs
- FormatterServices.cs
- XPathArrayIterator.cs
- FormViewInsertedEventArgs.cs
- NamedPipeConnectionPoolSettings.cs
- externdll.cs
- HTTPNotFoundHandler.cs
- mactripleDES.cs
- RecognizeCompletedEventArgs.cs
- ImageConverter.cs
- TypeLoadException.cs
- SqlRowUpdatingEvent.cs
- AnimationClock.cs
- ZipArchive.cs
- CuspData.cs
- BufferModeSettings.cs
- XmlSchemaObjectTable.cs
- QueryContinueDragEventArgs.cs
- SqlResolver.cs
- DependencyPropertyAttribute.cs
- initElementDictionary.cs
- TableCellAutomationPeer.cs
- Shared.cs
- XmlnsDictionary.cs
- MultiPageTextView.cs
- FileUtil.cs
- XPathNavigatorReader.cs
- TypeName.cs
- GraphicsPathIterator.cs
- VisualStyleInformation.cs
- SecurityAlgorithmSuite.cs
- AssemblyFilter.cs
- ActivityDesignerAccessibleObject.cs
- EnumMemberAttribute.cs
- MessageQueue.cs
- Timer.cs
- DataGridViewLinkColumn.cs
- AttributeProviderAttribute.cs
- DataGridViewEditingControlShowingEventArgs.cs
- SiteMapNode.cs