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
- TimelineCollection.cs
- TreeNode.cs
- ConnectionPointGlyph.cs
- RowToFieldTransformer.cs
- ColorBuilder.cs
- TraceLog.cs
- Bitmap.cs
- LabelLiteral.cs
- ThreadExceptionEvent.cs
- XmlIterators.cs
- DockEditor.cs
- UIElement3DAutomationPeer.cs
- HostedTransportConfigurationBase.cs
- TableLayoutPanelCodeDomSerializer.cs
- WindowsIdentity.cs
- EditorResources.cs
- Sql8ConformanceChecker.cs
- XXXInfos.cs
- EncryptedData.cs
- UTF32Encoding.cs
- ParserExtension.cs
- DashStyles.cs
- SqlComparer.cs
- Listen.cs
- ValueTable.cs
- ListView.cs
- Int64.cs
- MeasurementDCInfo.cs
- NamespaceQuery.cs
- safesecurityhelperavalon.cs
- Perspective.cs
- Vector3DConverter.cs
- AtomContentProperty.cs
- MatchNoneMessageFilter.cs
- DoWorkEventArgs.cs
- ObjectPersistData.cs
- DateTimeFormat.cs
- MsmqUri.cs
- OrderingExpression.cs
- OpenCollectionAsyncResult.cs
- arc.cs
- SmiRecordBuffer.cs
- SqlDataReaderSmi.cs
- TTSVoice.cs
- SortableBindingList.cs
- SwitchElementsCollection.cs
- EntitySetBase.cs
- FontFamilyIdentifier.cs
- XmlCompatibilityReader.cs
- Fault.cs
- SqlRemoveConstantOrderBy.cs
- RoutedEventArgs.cs
- ButtonRenderer.cs
- AnnotationResource.cs
- BooleanFunctions.cs
- WebPartVerbCollection.cs
- BufferedStream.cs
- SecurityTokenAuthenticator.cs
- CreateParams.cs
- LogicalExpr.cs
- WebBrowserProgressChangedEventHandler.cs
- WindowsTitleBar.cs
- SetIterators.cs
- GrammarBuilderPhrase.cs
- LinqDataView.cs
- TargetException.cs
- RoutedEventConverter.cs
- RuleSettings.cs
- UncommonField.cs
- NamespaceList.cs
- DateRangeEvent.cs
- FontTypeConverter.cs
- ListSourceHelper.cs
- AutomationElement.cs
- ComponentConverter.cs
- SelectManyQueryOperator.cs
- ProjectionPruner.cs
- HashSet.cs
- RowUpdatingEventArgs.cs
- _SslStream.cs
- NetWebProxyFinder.cs
- WorkflowDesigner.cs
- MULTI_QI.cs
- Int64KeyFrameCollection.cs
- AnnotationMap.cs
- DataGridViewRowPostPaintEventArgs.cs
- ReferenceSchema.cs
- ContextMenu.cs
- SqlDataSourceRefreshSchemaForm.cs
- TypeDescriptor.cs
- MetafileHeaderWmf.cs
- TrackingExtract.cs
- TypeCollectionPropertyEditor.cs
- ButtonBaseAdapter.cs
- ActivityScheduledQuery.cs
- ResponseStream.cs
- EncoderFallback.cs
- PeerEndPoint.cs
- UIElement3D.cs
- CodeGenerator.cs