Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / CompMod / System / CodeDOM / CodeMemberProperty.cs / 1 / CodeMemberProperty.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.CodeDom { using System.Diagnostics; using System; using Microsoft.Win32; using System.Collections; using System.Runtime.InteropServices; ////// [ ClassInterface(ClassInterfaceType.AutoDispatch), ComVisible(true), Serializable, ] public class CodeMemberProperty : CodeTypeMember { private CodeTypeReference type; private CodeParameterDeclarationExpressionCollection parameters = new CodeParameterDeclarationExpressionCollection(); private bool hasGet; private bool hasSet; private CodeStatementCollection getStatements = new CodeStatementCollection(); private CodeStatementCollection setStatements = new CodeStatementCollection(); private CodeTypeReference privateImplements = null; private CodeTypeReferenceCollection implementationTypes = null; ////// Represents a class property. /// ////// public CodeTypeReference PrivateImplementationType { get { return privateImplements; } set { privateImplements = value; } } ///[To be supplied.] ////// public CodeTypeReferenceCollection ImplementationTypes { get { if (implementationTypes == null) { implementationTypes = new CodeTypeReferenceCollection(); } return implementationTypes; } } ///[To be supplied.] ////// public CodeTypeReference Type { get { if (type == null) { type = new CodeTypeReference(""); } return type; } set { type = value; } } ///Gets or sets the data type of the property. ////// public bool HasGet { get { return hasGet || getStatements.Count > 0; } set { hasGet = value; if (!value) { getStatements.Clear(); } } } ////// Gets a value /// indicating whether the property has a get method accessor. /// ////// public bool HasSet { get { return hasSet || setStatements.Count > 0; } set { hasSet = value; if (!value) { setStatements.Clear(); } } } ////// Gets a value /// indicating whether the property has a set method accessor. /// ////// public CodeStatementCollection GetStatements { get { return getStatements; } } ////// Gets or sets the collection of get statements for the /// property. /// ////// public CodeStatementCollection SetStatements { get { return setStatements; } } ////// Gets or sets the collection of get statements for the property. /// ////// public CodeParameterDeclarationExpressionCollection Parameters { get { return parameters; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ ///// Gets or sets the collection of declaration expressions /// for /// the property. /// ///// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.CodeDom { using System.Diagnostics; using System; using Microsoft.Win32; using System.Collections; using System.Runtime.InteropServices; ////// [ ClassInterface(ClassInterfaceType.AutoDispatch), ComVisible(true), Serializable, ] public class CodeMemberProperty : CodeTypeMember { private CodeTypeReference type; private CodeParameterDeclarationExpressionCollection parameters = new CodeParameterDeclarationExpressionCollection(); private bool hasGet; private bool hasSet; private CodeStatementCollection getStatements = new CodeStatementCollection(); private CodeStatementCollection setStatements = new CodeStatementCollection(); private CodeTypeReference privateImplements = null; private CodeTypeReferenceCollection implementationTypes = null; ////// Represents a class property. /// ////// public CodeTypeReference PrivateImplementationType { get { return privateImplements; } set { privateImplements = value; } } ///[To be supplied.] ////// public CodeTypeReferenceCollection ImplementationTypes { get { if (implementationTypes == null) { implementationTypes = new CodeTypeReferenceCollection(); } return implementationTypes; } } ///[To be supplied.] ////// public CodeTypeReference Type { get { if (type == null) { type = new CodeTypeReference(""); } return type; } set { type = value; } } ///Gets or sets the data type of the property. ////// public bool HasGet { get { return hasGet || getStatements.Count > 0; } set { hasGet = value; if (!value) { getStatements.Clear(); } } } ////// Gets a value /// indicating whether the property has a get method accessor. /// ////// public bool HasSet { get { return hasSet || setStatements.Count > 0; } set { hasSet = value; if (!value) { setStatements.Clear(); } } } ////// Gets a value /// indicating whether the property has a set method accessor. /// ////// public CodeStatementCollection GetStatements { get { return getStatements; } } ////// Gets or sets the collection of get statements for the /// property. /// ////// public CodeStatementCollection SetStatements { get { return setStatements; } } ////// Gets or sets the collection of get statements for the property. /// ////// public CodeParameterDeclarationExpressionCollection Parameters { get { return parameters; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007./// Gets or sets the collection of declaration expressions /// for /// the property. /// ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SwitchLevelAttribute.cs
- UnsupportedPolicyOptionsException.cs
- _AuthenticationState.cs
- TextServicesCompartmentContext.cs
- SoapMessage.cs
- Visitor.cs
- TrustLevel.cs
- CacheAxisQuery.cs
- unsafenativemethodsother.cs
- DurableEnlistmentState.cs
- HMACMD5.cs
- ToolboxItem.cs
- DataListComponentEditor.cs
- ArraySegment.cs
- DoubleCollectionConverter.cs
- SiteMapProvider.cs
- BitmapScalingModeValidation.cs
- RoleGroup.cs
- HttpResponseHeader.cs
- DocumentGridContextMenu.cs
- ZoneIdentityPermission.cs
- IdentityNotMappedException.cs
- SecurityKeyType.cs
- DefinitionBase.cs
- TargetFrameworkAttribute.cs
- QueryHandler.cs
- SecuritySessionFilter.cs
- TransformedBitmap.cs
- DateTimeValueSerializerContext.cs
- PageStatePersister.cs
- Timer.cs
- CroppedBitmap.cs
- XmlWhitespace.cs
- connectionpool.cs
- HostedTransportConfigurationManager.cs
- SmtpNegotiateAuthenticationModule.cs
- RegistrySecurity.cs
- ShapingWorkspace.cs
- SelectionPattern.cs
- ReceiveActivityDesigner.cs
- Queue.cs
- TabControlEvent.cs
- XsdDateTime.cs
- AutomationPropertyInfo.cs
- CreateParams.cs
- EntityClassGenerator.cs
- ChildTable.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- followingquery.cs
- ObjectDataSourceEventArgs.cs
- ExpandSegmentCollection.cs
- EventPropertyMap.cs
- HwndProxyElementProvider.cs
- ServiceMemoryGates.cs
- Encoder.cs
- ModelTreeEnumerator.cs
- AsyncWaitHandle.cs
- MailBnfHelper.cs
- RangeValidator.cs
- EntityDataSourceConfigureObjectContext.cs
- PngBitmapEncoder.cs
- HashSetEqualityComparer.cs
- FeatureSupport.cs
- ObfuscateAssemblyAttribute.cs
- SafeWaitHandle.cs
- DBCommand.cs
- ValidateNames.cs
- PreviewPrintController.cs
- FixedPage.cs
- SqlDataAdapter.cs
- SmtpDigestAuthenticationModule.cs
- ListenerConnectionDemuxer.cs
- BasicAsyncResult.cs
- PathFigure.cs
- ShutDownListener.cs
- EndEvent.cs
- TreeNodeBindingDepthConverter.cs
- SizeKeyFrameCollection.cs
- HMAC.cs
- WebRequestModuleElement.cs
- MemberExpression.cs
- OneToOneMappingSerializer.cs
- AppDomainShutdownMonitor.cs
- FileDialogCustomPlacesCollection.cs
- FilterException.cs
- PointLight.cs
- DataGrid.cs
- PreparingEnlistment.cs
- RangeValueProviderWrapper.cs
- HostingEnvironmentSection.cs
- figurelengthconverter.cs
- DataBoundControlAdapter.cs
- ImageSourceValueSerializer.cs
- XmlObjectSerializerReadContext.cs
- WebBrowserNavigatingEventHandler.cs
- PermissionSet.cs
- SessionStateUtil.cs
- FileLogRecordStream.cs
- _HTTPDateParse.cs
- DataGridViewDataConnection.cs