Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / CompMod / System / CodeDOM / CodeTypeMember.cs / 1 / CodeTypeMember.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.CodeDom { using System.Diagnostics; using System; using Microsoft.Win32; using System.Collections; using System.Reflection; using System.Runtime.InteropServices; using System.Runtime.Serialization; ////// [ ClassInterface(ClassInterfaceType.AutoDispatch), ComVisible(true), Serializable, ] public class CodeTypeMember : CodeObject { private MemberAttributes attributes = MemberAttributes.Private | MemberAttributes.Final; private string name; private CodeCommentStatementCollection comments = new CodeCommentStatementCollection(); private CodeAttributeDeclarationCollection customAttributes = null; private CodeLinePragma linePragma; // Optionally Serializable [OptionalField] private CodeDirectiveCollection startDirectives = null; [OptionalField] private CodeDirectiveCollection endDirectives = null; ////// Represents a class member. /// ////// public string Name { get { return (name == null) ? string.Empty : name; } set { name = value; } } ////// Gets or sets /// the name of the member. /// ////// public MemberAttributes Attributes { get { return attributes; } set { attributes = value; } } ////// Gets or sets a ///indicating /// the attributes of the member. /// /// public CodeAttributeDeclarationCollection CustomAttributes { get { if (customAttributes == null) { customAttributes = new CodeAttributeDeclarationCollection(); } return customAttributes; } set { customAttributes = value; } } ////// Gets or sets a ///indicating /// the custom attributes of the /// member. /// /// public CodeLinePragma LinePragma { get { return linePragma; } set { linePragma = value; } } ////// The line the statement occurs on. /// ////// public CodeCommentStatementCollection Comments { get { return comments; } } 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 or sets the member comment collection members. /// ///// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.CodeDom { using System.Diagnostics; using System; using Microsoft.Win32; using System.Collections; using System.Reflection; using System.Runtime.InteropServices; using System.Runtime.Serialization; ////// [ ClassInterface(ClassInterfaceType.AutoDispatch), ComVisible(true), Serializable, ] public class CodeTypeMember : CodeObject { private MemberAttributes attributes = MemberAttributes.Private | MemberAttributes.Final; private string name; private CodeCommentStatementCollection comments = new CodeCommentStatementCollection(); private CodeAttributeDeclarationCollection customAttributes = null; private CodeLinePragma linePragma; // Optionally Serializable [OptionalField] private CodeDirectiveCollection startDirectives = null; [OptionalField] private CodeDirectiveCollection endDirectives = null; ////// Represents a class member. /// ////// public string Name { get { return (name == null) ? string.Empty : name; } set { name = value; } } ////// Gets or sets /// the name of the member. /// ////// public MemberAttributes Attributes { get { return attributes; } set { attributes = value; } } ////// Gets or sets a ///indicating /// the attributes of the member. /// /// public CodeAttributeDeclarationCollection CustomAttributes { get { if (customAttributes == null) { customAttributes = new CodeAttributeDeclarationCollection(); } return customAttributes; } set { customAttributes = value; } } ////// Gets or sets a ///indicating /// the custom attributes of the /// member. /// /// public CodeLinePragma LinePragma { get { return linePragma; } set { linePragma = value; } } ////// The line the statement occurs on. /// ////// public CodeCommentStatementCollection Comments { get { return comments; } } 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 or sets the member comment collection members. /// ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- NotCondition.cs
- TransactionScopeDesigner.cs
- LookupBindingPropertiesAttribute.cs
- filewebresponse.cs
- ParseChildrenAsPropertiesAttribute.cs
- Thread.cs
- OpCodes.cs
- EmptyEnumerator.cs
- SoapElementAttribute.cs
- InstanceDescriptor.cs
- Font.cs
- Pts.cs
- WindowsTitleBar.cs
- MemberRelationshipService.cs
- DomNameTable.cs
- HebrewCalendar.cs
- SqlParameter.cs
- XPathScanner.cs
- Transactions.cs
- DayRenderEvent.cs
- precedingquery.cs
- RegexNode.cs
- DynamicDataExtensions.cs
- PartialCachingAttribute.cs
- Rule.cs
- BulletedList.cs
- WorkflowDesignerColors.cs
- ResourcePermissionBaseEntry.cs
- ProviderSettingsCollection.cs
- XmlNamespaceMappingCollection.cs
- SqlPersonalizationProvider.cs
- FixedSchema.cs
- CompileLiteralTextParser.cs
- StringBuilder.cs
- SecurityDescriptor.cs
- MultiBindingExpression.cs
- RequestCacheEntry.cs
- NonSerializedAttribute.cs
- Hash.cs
- RenderDataDrawingContext.cs
- RelativeSource.cs
- SqlUserDefinedAggregateAttribute.cs
- DetailsViewUpdateEventArgs.cs
- NominalTypeEliminator.cs
- COAUTHINFO.cs
- CountdownEvent.cs
- CrossAppDomainChannel.cs
- ProcessStartInfo.cs
- DatePicker.cs
- DiscoveryClientOutputChannel.cs
- ApplicationFileParser.cs
- ClientFormsIdentity.cs
- SmtpNetworkElement.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- DropDownList.cs
- OleDbInfoMessageEvent.cs
- IndexedGlyphRun.cs
- CalendarDay.cs
- StrictAndMessageFilter.cs
- ByteStream.cs
- BitmapEffectDrawing.cs
- SizeConverter.cs
- RawStylusInputReport.cs
- TokenBasedSetEnumerator.cs
- PEFileEvidenceFactory.cs
- RuleElement.cs
- IsolatedStorageFile.cs
- Bidi.cs
- LazyTextWriterCreator.cs
- HttpDictionary.cs
- TypeDescriptor.cs
- OdbcConnectionHandle.cs
- SrgsElementFactoryCompiler.cs
- MenuItemStyleCollection.cs
- UseAttributeSetsAction.cs
- XmlSchemaDocumentation.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- UserControlCodeDomTreeGenerator.cs
- EnumMember.cs
- ToolStripItemEventArgs.cs
- ViewGenerator.cs
- RedirectionProxy.cs
- InstanceCreationEditor.cs
- AnnotationService.cs
- CodeValidator.cs
- MessageSecurityVersionConverter.cs
- CompilerResults.cs
- ProbeDuplex11AsyncResult.cs
- ColumnWidthChangedEvent.cs
- _HeaderInfo.cs
- EntityCollectionChangedParams.cs
- ExpressionNode.cs
- Int32CAMarshaler.cs
- BoundingRectTracker.cs
- UnsafeNativeMethods.cs
- PageWrapper.cs
- AbsoluteQuery.cs
- DependencyPropertyDescriptor.cs
- AttributeData.cs
- BuildProviderCollection.cs