Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / CodeDOM / CodeArrayCreateExpression.cs / 1305376 / CodeArrayCreateExpression.cs
//------------------------------------------------------------------------------ //// // //----------------------------------------------------------------------------- namespace System.CodeDom { using System.Diagnostics; using System; using Microsoft.Win32; using System.Collections; using System.Runtime.InteropServices; ///[....] // Copyright (c) Microsoft Corporation. All rights reserved. ///// [ ClassInterface(ClassInterfaceType.AutoDispatch), ComVisible(true), Serializable, ] public class CodeArrayCreateExpression : CodeExpression { private CodeTypeReference createType; private CodeExpressionCollection initializers = new CodeExpressionCollection(); private CodeExpression sizeExpression; private int size = 0; ///Represents /// an expression that creates an array. ////// public CodeArrayCreateExpression() { } ////// Initializes a new instance of ///. /// /// public CodeArrayCreateExpression(CodeTypeReference createType, params CodeExpression[] initializers) { this.createType = createType; this.initializers.AddRange(initializers); } ////// Initializes a new instance of ///with the specified /// array type and initializers. /// /// public CodeArrayCreateExpression(string createType, params CodeExpression[] initializers) { this.createType = new CodeTypeReference(createType); this.initializers.AddRange(initializers); } ///[To be supplied.] ////// public CodeArrayCreateExpression(Type createType, params CodeExpression[] initializers) { this.createType = new CodeTypeReference(createType); this.initializers.AddRange(initializers); } ///[To be supplied.] ////// public CodeArrayCreateExpression(CodeTypeReference createType, int size) { this.createType = createType; this.size = size; } ////// Initializes a new instance of ///. with the specified array /// type and size. /// /// public CodeArrayCreateExpression(string createType, int size) { this.createType = new CodeTypeReference(createType); this.size = size; } ///[To be supplied.] ////// public CodeArrayCreateExpression(Type createType, int size) { this.createType = new CodeTypeReference(createType); this.size = size; } ///[To be supplied.] ////// public CodeArrayCreateExpression(CodeTypeReference createType, CodeExpression size) { this.createType = createType; this.sizeExpression = size; } ////// Initializes a new instance of ///. with the specified array /// type and size. /// /// public CodeArrayCreateExpression(string createType, CodeExpression size) { this.createType = new CodeTypeReference(createType); this.sizeExpression = size; } ///[To be supplied.] ////// public CodeArrayCreateExpression(Type createType, CodeExpression size) { this.createType = new CodeTypeReference(createType); this.sizeExpression = size; } ///[To be supplied.] ////// public CodeTypeReference CreateType { get { if (createType == null) { createType = new CodeTypeReference(""); } return createType; } set { createType = value; } } ////// Gets or sets /// the type of the array to create. /// ////// public CodeExpressionCollection Initializers { get { return initializers; } } ////// Gets or sets /// the initializers to initialize the array with. /// ////// public int Size { get { return size; } set { size = value; } } ////// Gets or sets /// the size of the array. /// ////// public CodeExpression SizeExpression { get { return sizeExpression; } set { sizeExpression = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //Gets or sets the size of the array. ///// // //----------------------------------------------------------------------------- namespace System.CodeDom { using System.Diagnostics; using System; using Microsoft.Win32; using System.Collections; using System.Runtime.InteropServices; ///[....] // Copyright (c) Microsoft Corporation. All rights reserved. ///// [ ClassInterface(ClassInterfaceType.AutoDispatch), ComVisible(true), Serializable, ] public class CodeArrayCreateExpression : CodeExpression { private CodeTypeReference createType; private CodeExpressionCollection initializers = new CodeExpressionCollection(); private CodeExpression sizeExpression; private int size = 0; ///Represents /// an expression that creates an array. ////// public CodeArrayCreateExpression() { } ////// Initializes a new instance of ///. /// /// public CodeArrayCreateExpression(CodeTypeReference createType, params CodeExpression[] initializers) { this.createType = createType; this.initializers.AddRange(initializers); } ////// Initializes a new instance of ///with the specified /// array type and initializers. /// /// public CodeArrayCreateExpression(string createType, params CodeExpression[] initializers) { this.createType = new CodeTypeReference(createType); this.initializers.AddRange(initializers); } ///[To be supplied.] ////// public CodeArrayCreateExpression(Type createType, params CodeExpression[] initializers) { this.createType = new CodeTypeReference(createType); this.initializers.AddRange(initializers); } ///[To be supplied.] ////// public CodeArrayCreateExpression(CodeTypeReference createType, int size) { this.createType = createType; this.size = size; } ////// Initializes a new instance of ///. with the specified array /// type and size. /// /// public CodeArrayCreateExpression(string createType, int size) { this.createType = new CodeTypeReference(createType); this.size = size; } ///[To be supplied.] ////// public CodeArrayCreateExpression(Type createType, int size) { this.createType = new CodeTypeReference(createType); this.size = size; } ///[To be supplied.] ////// public CodeArrayCreateExpression(CodeTypeReference createType, CodeExpression size) { this.createType = createType; this.sizeExpression = size; } ////// Initializes a new instance of ///. with the specified array /// type and size. /// /// public CodeArrayCreateExpression(string createType, CodeExpression size) { this.createType = new CodeTypeReference(createType); this.sizeExpression = size; } ///[To be supplied.] ////// public CodeArrayCreateExpression(Type createType, CodeExpression size) { this.createType = new CodeTypeReference(createType); this.sizeExpression = size; } ///[To be supplied.] ////// public CodeTypeReference CreateType { get { if (createType == null) { createType = new CodeTypeReference(""); } return createType; } set { createType = value; } } ////// Gets or sets /// the type of the array to create. /// ////// public CodeExpressionCollection Initializers { get { return initializers; } } ////// Gets or sets /// the initializers to initialize the array with. /// ////// public int Size { get { return size; } set { size = value; } } ////// Gets or sets /// the size of the array. /// ////// public CodeExpression SizeExpression { get { return sizeExpression; } set { sizeExpression = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.Gets or sets the size of the array. ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FormViewUpdateEventArgs.cs
- SolidColorBrush.cs
- TraceEventCache.cs
- TextServicesHost.cs
- WmlValidatorAdapter.cs
- ChangeConflicts.cs
- ClientSideProviderDescription.cs
- BufferedWebEventProvider.cs
- FormsAuthenticationTicket.cs
- ClosableStream.cs
- DataControlButton.cs
- CollectionChangeEventArgs.cs
- NotifyParentPropertyAttribute.cs
- unitconverter.cs
- NamedObject.cs
- TypeConstant.cs
- _BaseOverlappedAsyncResult.cs
- PropagatorResult.cs
- login.cs
- HttpRequestCacheValidator.cs
- StylusCollection.cs
- RuntimeHandles.cs
- HotSpotCollection.cs
- PriorityBindingExpression.cs
- IssuanceLicense.cs
- SerializationInfoEnumerator.cs
- XmlSerializerFactory.cs
- DefaultTextStore.cs
- ProfileServiceManager.cs
- ContentPropertyAttribute.cs
- GetImportedCardRequest.cs
- ReadOnlyCollection.cs
- RegexCode.cs
- ClientData.cs
- Internal.cs
- StrokeCollection2.cs
- DrawingCollection.cs
- ServiceModelStringsVersion1.cs
- ToolStripItemEventArgs.cs
- BitmapEffectGroup.cs
- securitycriticaldataClass.cs
- XmlQueryCardinality.cs
- Vector3DConverter.cs
- SystemResources.cs
- SupportingTokenSpecification.cs
- DecimalFormatter.cs
- ListViewItem.cs
- EventWaitHandle.cs
- RoutedEventArgs.cs
- RelatedEnd.cs
- FixedDocumentPaginator.cs
- MetaModel.cs
- OleDbSchemaGuid.cs
- Membership.cs
- ByteFacetDescriptionElement.cs
- ExtensibleClassFactory.cs
- Viewport3DVisual.cs
- XmlSchemaValidator.cs
- NativeObjectSecurity.cs
- EditableRegion.cs
- PositiveTimeSpanValidatorAttribute.cs
- WinEventWrap.cs
- ServiceBusyException.cs
- QueueProcessor.cs
- OdbcParameterCollection.cs
- ArraySortHelper.cs
- EntityWrapper.cs
- CmsInterop.cs
- TableLayoutSettings.cs
- OrderedParallelQuery.cs
- TableLayoutRowStyleCollection.cs
- isolationinterop.cs
- Timeline.cs
- DependencyPropertyDescriptor.cs
- SafeRightsManagementHandle.cs
- TreeViewItem.cs
- ClientConvert.cs
- GrammarBuilderRuleRef.cs
- DeflateEmulationStream.cs
- ConfigurationException.cs
- Application.cs
- SocketInformation.cs
- ParserStreamGeometryContext.cs
- MsdtcWrapper.cs
- UnionExpr.cs
- LogicalMethodInfo.cs
- ExtendedProperty.cs
- TextRunCache.cs
- XsltQilFactory.cs
- OpacityConverter.cs
- MeshGeometry3D.cs
- PropertyDescriptorGridEntry.cs
- PropertyInfoSet.cs
- XmlNodeChangedEventArgs.cs
- FontStyle.cs
- IdentityReference.cs
- TreeNode.cs
- FontTypeConverter.cs
- PartDesigner.cs
- PropertyKey.cs