Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- InternalEnumValidatorAttribute.cs
- StructuredTypeEmitter.cs
- BitmapCodecInfoInternal.cs
- Script.cs
- ToolStripPanelRow.cs
- CodeAssignStatement.cs
- MethodBuilderInstantiation.cs
- XmlQueryCardinality.cs
- BitmapEffectDrawing.cs
- DataGridViewTopLeftHeaderCell.cs
- ADConnectionHelper.cs
- StateMachineHelpers.cs
- MethodBody.cs
- Win32SafeHandles.cs
- ConfigErrorGlyph.cs
- Matrix.cs
- DBDataPermission.cs
- ExtensionSimplifierMarkupObject.cs
- AdornerPresentationContext.cs
- SqlCachedBuffer.cs
- SqlMethodCallConverter.cs
- AuthorizationRuleCollection.cs
- ErasingStroke.cs
- Run.cs
- StronglyTypedResourceBuilder.cs
- SessionEndingEventArgs.cs
- ConnectionConsumerAttribute.cs
- ScrollBar.cs
- OracleConnection.cs
- WindowsEditBoxRange.cs
- IdentityNotMappedException.cs
- NameTable.cs
- XDRSchema.cs
- DataGridViewRow.cs
- XmlHierarchicalEnumerable.cs
- QilChoice.cs
- TablePatternIdentifiers.cs
- HtmlTernaryTree.cs
- RegistryHandle.cs
- DesignerTextViewAdapter.cs
- PlatformNotSupportedException.cs
- AvTraceDetails.cs
- LassoHelper.cs
- ExpandSegment.cs
- WindowsListViewItemCheckBox.cs
- Overlapped.cs
- PropertyChangingEventArgs.cs
- PerformanceCounter.cs
- InternalTypeHelper.cs
- RestHandlerFactory.cs
- BindingExpressionBase.cs
- Metafile.cs
- GradientStopCollection.cs
- CodeTypeReferenceExpression.cs
- DataObjectFieldAttribute.cs
- ReverseQueryOperator.cs
- InvalidOperationException.cs
- ElementHostAutomationPeer.cs
- PageAdapter.cs
- FolderBrowserDialog.cs
- EventlogProvider.cs
- MultipartIdentifier.cs
- UnmanagedBitmapWrapper.cs
- ThreadExceptionDialog.cs
- HwndHostAutomationPeer.cs
- SinglePhaseEnlistment.cs
- TdsParserSessionPool.cs
- HuffmanTree.cs
- MsmqIntegrationBindingElement.cs
- EncoderParameters.cs
- CorrelationToken.cs
- XmlTextReaderImplHelpers.cs
- DesignerSerializationOptionsAttribute.cs
- WindowsNonControl.cs
- Properties.cs
- DrawingImage.cs
- SiteMapPath.cs
- DelegatedStream.cs
- RoutingTable.cs
- OdbcParameterCollection.cs
- ReadOnlyDataSourceView.cs
- CatalogPartChrome.cs
- querybuilder.cs
- AsyncOperationManager.cs
- UnsafeNativeMethods.cs
- GridViewRowEventArgs.cs
- TdsParser.cs
- WindowsPrincipal.cs
- ConfigWriter.cs
- SortedList.cs
- ImportOptions.cs
- ISO2022Encoding.cs
- MobileControl.cs
- Splitter.cs
- TextTreeRootNode.cs
- FlowLayoutPanel.cs
- CompilerWrapper.cs
- HostProtectionException.cs
- QilDataSource.cs
- CatalogZoneBase.cs