Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / CompMod / System / CodeDOM / CodeArrayCreateExpression.cs / 1 / CodeArrayCreateExpression.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 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. ///// 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 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
- XmlDataSource.cs
- DefaultPropertyAttribute.cs
- ContainerTracking.cs
- BinaryWriter.cs
- AuthenticateEventArgs.cs
- VoiceChangeEventArgs.cs
- MatrixAnimationUsingPath.cs
- WindowsGraphics2.cs
- ProfileService.cs
- WindowsGrip.cs
- WebEncodingValidator.cs
- Update.cs
- SerializationInfo.cs
- ProfileModule.cs
- Vector3D.cs
- ValidatedControlConverter.cs
- D3DImage.cs
- SingleAnimationUsingKeyFrames.cs
- XamlContextStack.cs
- SmiEventSink.cs
- MenuBase.cs
- ReversePositionQuery.cs
- ModuleBuilder.cs
- CheckPair.cs
- CommonDialog.cs
- SqlFunctions.cs
- HighlightVisual.cs
- Update.cs
- ComponentManagerBroker.cs
- ComboBoxItem.cs
- DrawingDrawingContext.cs
- ControlCachePolicy.cs
- Set.cs
- BindingExpression.cs
- Registration.cs
- DataObjectSettingDataEventArgs.cs
- TemplateGroupCollection.cs
- CodeSubDirectoriesCollection.cs
- WebPartDeleteVerb.cs
- EntityProviderFactory.cs
- RelativeSource.cs
- PkcsUtils.cs
- TreeNodeEventArgs.cs
- PolicyValidator.cs
- ReadWriteObjectLock.cs
- DataGridCellItemAutomationPeer.cs
- HttpListenerException.cs
- PreDigestedSignedInfo.cs
- EntitySetBase.cs
- FixedNode.cs
- ObjectResult.cs
- DataGridSortingEventArgs.cs
- EntityDataSourceViewSchema.cs
- ForceCopyBuildProvider.cs
- WindowPattern.cs
- BitmapEffectInput.cs
- CompressedStack.cs
- SchemaLookupTable.cs
- DependencyPropertyDescriptor.cs
- RelationalExpressions.cs
- OperationInfoBase.cs
- CodeIterationStatement.cs
- TemplateBuilder.cs
- SqlRowUpdatingEvent.cs
- WebInvokeAttribute.cs
- ReferencedType.cs
- NullableConverter.cs
- LoginCancelEventArgs.cs
- DataSourceDesigner.cs
- EntityDataSourceWrapperCollection.cs
- SafeHandles.cs
- LogRecordSequence.cs
- BevelBitmapEffect.cs
- ProviderConnectionPointCollection.cs
- XmlJsonReader.cs
- XmlText.cs
- XNodeValidator.cs
- XmlSiteMapProvider.cs
- FormsAuthenticationCredentials.cs
- Range.cs
- XmlSchemaImport.cs
- RelOps.cs
- UrlMappingCollection.cs
- SafeCertificateContext.cs
- GenericUriParser.cs
- Bidi.cs
- SchemaElementDecl.cs
- ListViewSortEventArgs.cs
- safePerfProviderHandle.cs
- ApplicationInterop.cs
- OleDbError.cs
- ContentDesigner.cs
- ImageFormatConverter.cs
- TransformerTypeCollection.cs
- _NtlmClient.cs
- AppDomainProtocolHandler.cs
- Trace.cs
- SrgsElementFactoryCompiler.cs
- TableLayoutPanel.cs
- InkCanvasAutomationPeer.cs