Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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 ; } } } }/// Gets or sets the member comment collection members. /// ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ManagementOperationWatcher.cs
- HttpFileCollection.cs
- MethodCallTranslator.cs
- PolyLineSegment.cs
- DataGridComboBoxColumn.cs
- XmlArrayItemAttribute.cs
- CodeSnippetTypeMember.cs
- SelectionPatternIdentifiers.cs
- GatewayDefinition.cs
- MouseGestureConverter.cs
- WebBrowserNavigatingEventHandler.cs
- WrappedIUnknown.cs
- LinkButton.cs
- ImageBrush.cs
- TryLoadRunnableWorkflowCommand.cs
- SiteMapNodeItemEventArgs.cs
- StringAnimationUsingKeyFrames.cs
- BindingsCollection.cs
- DrawingContextWalker.cs
- Graph.cs
- AngleUtil.cs
- DataPagerField.cs
- processwaithandle.cs
- PlacementWorkspace.cs
- InstanceLockLostException.cs
- TextEditorMouse.cs
- SqlFunctionAttribute.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- StyleXamlTreeBuilder.cs
- ConfigXmlElement.cs
- ParameterToken.cs
- AnnotationHelper.cs
- SoapFault.cs
- AuthenticationSection.cs
- WebServiceMethodData.cs
- UIElement3D.cs
- StructuralObject.cs
- LinkArea.cs
- COM2EnumConverter.cs
- CompatibleComparer.cs
- SystemUnicastIPAddressInformation.cs
- UnionCqlBlock.cs
- CatalogPartDesigner.cs
- PopupEventArgs.cs
- NonVisualControlAttribute.cs
- XmlProcessingInstruction.cs
- Schedule.cs
- ArrayItemReference.cs
- LinkLabel.cs
- Configuration.cs
- WebPartPersonalization.cs
- DataRowExtensions.cs
- Metadata.cs
- HandlerFactoryWrapper.cs
- UrlMapping.cs
- SqlCacheDependency.cs
- SystemResourceKey.cs
- WebPartAuthorizationEventArgs.cs
- AsymmetricSignatureDeformatter.cs
- DateTimeStorage.cs
- XmlAtomErrorReader.cs
- DataKey.cs
- returneventsaver.cs
- ListViewItem.cs
- FilteredSchemaElementLookUpTable.cs
- InputProcessorProfiles.cs
- UiaCoreProviderApi.cs
- XmlIgnoreAttribute.cs
- BooleanExpr.cs
- RegexCode.cs
- InternalConfigSettingsFactory.cs
- HostExecutionContextManager.cs
- ActivityInstance.cs
- CategoryNameCollection.cs
- TaiwanLunisolarCalendar.cs
- UrlMapping.cs
- ReadOnlyCollection.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- ListItemViewAttribute.cs
- GridViewColumnHeaderAutomationPeer.cs
- XmlDocumentFragment.cs
- GAC.cs
- ScriptHandlerFactory.cs
- InternalBase.cs
- ApplicationException.cs
- ExceptionHelpers.cs
- TextParaClient.cs
- UnsafeNativeMethods.cs
- PersonalizationAdministration.cs
- DataGridPagerStyle.cs
- BeginEvent.cs
- QuaternionIndependentAnimationStorage.cs
- WasEndpointConfigContainer.cs
- OneWayChannelFactory.cs
- StrokeDescriptor.cs
- DbConnectionPool.cs
- EventWaitHandle.cs
- Transform.cs
- DialogWindow.cs