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
- EncryptedType.cs
- TypeSystem.cs
- Baml2006ReaderSettings.cs
- ChildDocumentBlock.cs
- FileIOPermission.cs
- UTF32Encoding.cs
- HostExecutionContextManager.cs
- OutputCacheProfileCollection.cs
- MDIClient.cs
- DoubleLinkListEnumerator.cs
- DesignerActionPanel.cs
- HttpListenerRequestUriBuilder.cs
- ProfileProvider.cs
- LocationReference.cs
- SQlBooleanStorage.cs
- PropertyTab.cs
- DesignTimeVisibleAttribute.cs
- GroupBoxRenderer.cs
- ObservableDictionary.cs
- IItemContainerGenerator.cs
- Double.cs
- MetadataArtifactLoader.cs
- DescendantOverDescendantQuery.cs
- MasterPageParser.cs
- TokenBasedSetEnumerator.cs
- SlotInfo.cs
- MaskedTextBoxTextEditorDropDown.cs
- SynchronizedInputProviderWrapper.cs
- NameSpaceEvent.cs
- AccessKeyManager.cs
- ScriptingWebServicesSectionGroup.cs
- DbParameterCollection.cs
- DbQueryCommandTree.cs
- DataGridViewCellConverter.cs
- TextSpanModifier.cs
- BuildProviderUtils.cs
- HtmlAnchor.cs
- ZipIOCentralDirectoryBlock.cs
- OracleSqlParser.cs
- BufferModeSettings.cs
- LingerOption.cs
- RowParagraph.cs
- InkCanvasSelectionAdorner.cs
- KeyboardEventArgs.cs
- FixedTextPointer.cs
- HtmlElementErrorEventArgs.cs
- HttpContext.cs
- DateTimeOffsetAdapter.cs
- TableRowCollection.cs
- OleDbFactory.cs
- FrameworkElement.cs
- FileDialogPermission.cs
- DbConnectionPoolGroup.cs
- XmlIgnoreAttribute.cs
- ToolStripProgressBar.cs
- FlowDocumentPageViewerAutomationPeer.cs
- SoapObjectReader.cs
- TrustLevelCollection.cs
- RelationshipWrapper.cs
- AssemblyBuilderData.cs
- TransformCollection.cs
- NullableFloatMinMaxAggregationOperator.cs
- SoapFault.cs
- ToolStripRenderer.cs
- NodeFunctions.cs
- FunctionDetailsReader.cs
- ToolStripCodeDomSerializer.cs
- AuthenticationModeHelper.cs
- TextRunCache.cs
- CustomErrorsSection.cs
- XsdDateTime.cs
- Model3D.cs
- SharedMemory.cs
- WebPartVerb.cs
- QuestionEventArgs.cs
- SoapClientProtocol.cs
- SettingsProperty.cs
- TargetInvocationException.cs
- EventTrigger.cs
- DataGridViewCellPaintingEventArgs.cs
- UIElementIsland.cs
- DesignerActionTextItem.cs
- _FixedSizeReader.cs
- SerialReceived.cs
- RTLAwareMessageBox.cs
- CalendarDay.cs
- WindowsPrincipal.cs
- PropertyTabAttribute.cs
- ConnectionsZone.cs
- BitmapSourceSafeMILHandle.cs
- Rules.cs
- SafeReversePInvokeHandle.cs
- HttpCacheVary.cs
- SyncMethodInvoker.cs
- Trace.cs
- RegistryConfigurationProvider.cs
- StringExpressionSet.cs
- TextView.cs
- AccessDataSource.cs
- WithParamAction.cs