Code:
/ DotNET / DotNET / 8.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
- FrameDimension.cs
- QilGeneratorEnv.cs
- DataListItem.cs
- WindowsSlider.cs
- ObfuscateAssemblyAttribute.cs
- ExpressionNormalizer.cs
- QueryReaderSettings.cs
- Int64Storage.cs
- MatrixCamera.cs
- BufferedOutputStream.cs
- Calendar.cs
- DispatchRuntime.cs
- ConfigurationLocationCollection.cs
- QilStrConcatenator.cs
- CustomDictionarySources.cs
- ValuePattern.cs
- DrawingContextWalker.cs
- ArgumentOutOfRangeException.cs
- ReadOnlyActivityGlyph.cs
- BookmarkEventArgs.cs
- CorrelationRequestContext.cs
- XmlNamedNodeMap.cs
- SapiGrammar.cs
- PrtCap_Public.cs
- CfgParser.cs
- BuildProvider.cs
- HiddenFieldPageStatePersister.cs
- ComPlusInstanceProvider.cs
- Help.cs
- QilSortKey.cs
- XmlEnumAttribute.cs
- XmlObjectSerializerReadContext.cs
- WeakReferenceEnumerator.cs
- SettingsPropertyCollection.cs
- IdnMapping.cs
- SafeRegistryHandle.cs
- EntityCommandCompilationException.cs
- TreeNodeMouseHoverEvent.cs
- MouseOverProperty.cs
- MsmqIntegrationInputChannel.cs
- XmlAggregates.cs
- XmlReader.cs
- List.cs
- TypefaceCollection.cs
- NonDualMessageSecurityOverHttpElement.cs
- SqlMethodAttribute.cs
- ApplicationCommands.cs
- Pkcs9Attribute.cs
- LayoutUtils.cs
- ColorConvertedBitmap.cs
- CodeDirectoryCompiler.cs
- TextComposition.cs
- ClearTypeHintValidation.cs
- columnmapkeybuilder.cs
- QilStrConcat.cs
- XmlAnyElementAttributes.cs
- XmlSequenceWriter.cs
- PTConverter.cs
- Schema.cs
- PerformanceCountersBase.cs
- StylesEditorDialog.cs
- CollaborationHelperFunctions.cs
- NumberFunctions.cs
- ColorPalette.cs
- BinaryNode.cs
- AspNetSynchronizationContext.cs
- ObjectNavigationPropertyMapping.cs
- PackageDigitalSignature.cs
- PhysicalAddress.cs
- XmlSortKey.cs
- ThreadPool.cs
- XmlSchema.cs
- RayMeshGeometry3DHitTestResult.cs
- GeneralEndpointIdentity.cs
- ZipIOExtraFieldZip64Element.cs
- __Error.cs
- IDReferencePropertyAttribute.cs
- GreenMethods.cs
- TextFormatter.cs
- ProgressiveCrcCalculatingStream.cs
- RelatedView.cs
- UnsafeNativeMethods.cs
- PageWrapper.cs
- ButtonBase.cs
- FunctionGenerator.cs
- DesignerDataSourceView.cs
- CryptoHelper.cs
- Vector3DKeyFrameCollection.cs
- DefaultHttpHandler.cs
- RunWorkerCompletedEventArgs.cs
- SingleConverter.cs
- UIAgentAsyncParams.cs
- LinkGrep.cs
- SafeProcessHandle.cs
- LineProperties.cs
- LayoutInformation.cs
- ReferenceTypeElement.cs
- SafeNativeMethods.cs
- OrderedHashRepartitionStream.cs
- DbConnectionPoolGroup.cs