Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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; } } } }Gets or sets the size of the array. ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FormsAuthenticationUser.cs
- Mutex.cs
- __ConsoleStream.cs
- RectAnimation.cs
- WorkflowHostingResponseContext.cs
- GridEntryCollection.cs
- UrlMapping.cs
- RunWorkerCompletedEventArgs.cs
- DataServiceQueryContinuation.cs
- GregorianCalendar.cs
- DbDataRecord.cs
- GlyphRun.cs
- SimpleWorkerRequest.cs
- Enum.cs
- BadImageFormatException.cs
- Vector3DCollectionConverter.cs
- PrintPageEvent.cs
- ArgumentNullException.cs
- CodeRegionDirective.cs
- BuildProviderAppliesToAttribute.cs
- SystemTcpStatistics.cs
- JsonUriDataContract.cs
- FacetEnabledSchemaElement.cs
- XsdDateTime.cs
- SafeLibraryHandle.cs
- DESCryptoServiceProvider.cs
- SchemaCollectionCompiler.cs
- ControlBindingsCollection.cs
- ColumnHeaderConverter.cs
- BufferAllocator.cs
- TranslateTransform.cs
- BasicKeyConstraint.cs
- TreePrinter.cs
- TreeNodeBinding.cs
- SupportsEventValidationAttribute.cs
- OleDbDataAdapter.cs
- SizeF.cs
- xml.cs
- Authorization.cs
- GenericAuthenticationEventArgs.cs
- Matrix3DStack.cs
- AuthenticationException.cs
- ClientRuntime.cs
- Menu.cs
- SQLBytesStorage.cs
- EncryptedPackage.cs
- RegexWorker.cs
- EditingMode.cs
- FixedDSBuilder.cs
- GeometryValueSerializer.cs
- WindowsTreeView.cs
- WebPartEventArgs.cs
- Parsers.cs
- Win32PrintDialog.cs
- ExtendedPropertyInfo.cs
- PasswordRecoveryAutoFormat.cs
- PositiveTimeSpanValidator.cs
- RegexEditorDialog.cs
- WarningException.cs
- DataPagerFieldCommandEventArgs.cs
- LoginView.cs
- TransportDefaults.cs
- ToolStripItemClickedEventArgs.cs
- documentsequencetextview.cs
- Vector3dCollection.cs
- RichTextBox.cs
- Rotation3DAnimationUsingKeyFrames.cs
- DeclarativeCatalogPart.cs
- DropSource.cs
- DataService.cs
- DataGridViewCellPaintingEventArgs.cs
- EasingKeyFrames.cs
- Pair.cs
- sqlinternaltransaction.cs
- HtmlInputHidden.cs
- PermissionSetTriple.cs
- XmlDictionaryReaderQuotasElement.cs
- TextCompositionEventArgs.cs
- EditorZoneBase.cs
- SystemIPAddressInformation.cs
- TextBoxView.cs
- PrePrepareMethodAttribute.cs
- RowType.cs
- DbException.cs
- KnownTypesHelper.cs
- ServiceThrottlingElement.cs
- ImpersonateTokenRef.cs
- GeneralTransform.cs
- GPPOINTF.cs
- RoutedEventArgs.cs
- ParserStack.cs
- ResourceProperty.cs
- Matrix.cs
- WebException.cs
- DummyDataSource.cs
- DispatcherHooks.cs
- CommentAction.cs
- Drawing.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- WebEventCodes.cs