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
- StaticExtension.cs
- versioninfo.cs
- CellTreeNode.cs
- KernelTypeValidation.cs
- ResourcesChangeInfo.cs
- InternalDispatchObject.cs
- CodeStatement.cs
- HostedAspNetEnvironment.cs
- PaperSize.cs
- _HTTPDateParse.cs
- DetailsViewUpdateEventArgs.cs
- ServiceManager.cs
- ThreadAttributes.cs
- IdleTimeoutMonitor.cs
- RadioButtonPopupAdapter.cs
- TypefaceMap.cs
- AdapterUtil.cs
- Maps.cs
- Parallel.cs
- DataGridTable.cs
- ClaimSet.cs
- MethodBuilderInstantiation.cs
- TableSectionStyle.cs
- Point3D.cs
- ColumnReorderedEventArgs.cs
- Utils.cs
- RegexCharClass.cs
- DataChangedEventManager.cs
- IsolationInterop.cs
- MultiBindingExpression.cs
- MetadataArtifactLoaderFile.cs
- IdentityElement.cs
- DetailsViewInsertEventArgs.cs
- UnmanagedMemoryStream.cs
- XmlSchemaAnnotation.cs
- QuerySelectOp.cs
- DeviceOverridableAttribute.cs
- HtmlHead.cs
- GridViewRowCollection.cs
- MenuItemBinding.cs
- TemplateInstanceAttribute.cs
- DataGridDetailsPresenter.cs
- Token.cs
- DBSchemaTable.cs
- ErrorFormatter.cs
- FlagsAttribute.cs
- SqlLiftIndependentRowExpressions.cs
- EventBuilder.cs
- JsonFormatWriterGenerator.cs
- Wizard.cs
- JsonServiceDocumentSerializer.cs
- Converter.cs
- ConvertersCollection.cs
- WebPartUtil.cs
- XmlQualifiedName.cs
- Automation.cs
- ObjectDataSourceMethodEventArgs.cs
- returneventsaver.cs
- DateTimeValueSerializer.cs
- MatrixValueSerializer.cs
- WebPartDisplayModeCancelEventArgs.cs
- XmlSchemaResource.cs
- HostedHttpRequestAsyncResult.cs
- MainMenu.cs
- HorizontalAlignConverter.cs
- PropertiesTab.cs
- SamlNameIdentifierClaimResource.cs
- ServiceBusyException.cs
- JsonDeserializer.cs
- datacache.cs
- FloaterParagraph.cs
- SystemIPInterfaceStatistics.cs
- XmlElementCollection.cs
- PointHitTestResult.cs
- EntityDataSourceViewSchema.cs
- HttpCookiesSection.cs
- SupportsEventValidationAttribute.cs
- CodeGeneratorAttribute.cs
- XsltArgumentList.cs
- RequestQueue.cs
- SocketStream.cs
- TextEffectCollection.cs
- CornerRadius.cs
- ArrayList.cs
- versioninfo.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- ToolStripDropDownMenu.cs
- ListControl.cs
- MultiDataTrigger.cs
- HttpFormatExtensions.cs
- SortedList.cs
- Baml6Assembly.cs
- FormatterConverter.cs
- OdbcConnectionStringbuilder.cs
- StopRoutingHandler.cs
- MatrixConverter.cs
- _SslStream.cs
- StyleXamlParser.cs
- ResourceManager.cs
- SemaphoreSecurity.cs