Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / CodeDOM / CodeVariableDeclarationStatement.cs / 1 / CodeVariableDeclarationStatement.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 CodeVariableDeclarationStatement : CodeStatement { private CodeTypeReference type; private string name; private CodeExpression initExpression; ////// Represents a local variable declaration. /// ////// public CodeVariableDeclarationStatement() { } ////// Initializes a new instance of ///. /// /// public CodeVariableDeclarationStatement(CodeTypeReference type, string name) { Type = type; Name = name; } ////// Initializes a new instance of ///using the specified type and name. /// /// public CodeVariableDeclarationStatement(string type, string name) { Type = new CodeTypeReference(type); Name = name; } ///[To be supplied.] ////// public CodeVariableDeclarationStatement(Type type, string name) { Type = new CodeTypeReference(type); Name = name; } ///[To be supplied.] ////// public CodeVariableDeclarationStatement(CodeTypeReference type, string name, CodeExpression initExpression) { Type = type; Name = name; InitExpression = initExpression; } ////// Initializes a new instance of ///using the specified type, name and /// initialization expression. /// /// public CodeVariableDeclarationStatement(string type, string name, CodeExpression initExpression) { Type = new CodeTypeReference(type); Name = name; InitExpression = initExpression; } ///[To be supplied.] ////// public CodeVariableDeclarationStatement(Type type, string name, CodeExpression initExpression) { Type = new CodeTypeReference(type); Name = name; InitExpression = initExpression; } ///[To be supplied.] ////// public CodeExpression InitExpression { get { return initExpression; } set { initExpression = value; } } ////// Gets or sets the initialization expression for the variable. /// ////// public string Name { get { return (name == null) ? string.Empty : name; } set { name = value; } } ////// Gets or sets the name of the variable. /// ////// public CodeTypeReference Type { get { if (type == null) { type = new CodeTypeReference(""); } return type; } set { type = value; } } } }/// Gets or sets the type of the variable. /// ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Header.cs
- MultipleViewPattern.cs
- IPAddress.cs
- FillErrorEventArgs.cs
- IsolatedStorageSecurityState.cs
- DBSchemaTable.cs
- DataGridViewComboBoxColumn.cs
- ArrayMergeHelper.cs
- WebServiceHostFactory.cs
- XmlJsonWriter.cs
- XPathNavigator.cs
- DataObject.cs
- WpfKnownTypeInvoker.cs
- TraceLog.cs
- ProfileService.cs
- TableLayoutSettingsTypeConverter.cs
- ReadOnlyPropertyMetadata.cs
- PrefixHandle.cs
- XmlParserContext.cs
- WorkflowItemsPresenter.cs
- ResourceType.cs
- NullExtension.cs
- WebPartHeaderCloseVerb.cs
- FixedTextPointer.cs
- LoginName.cs
- PerformanceCounter.cs
- FlowDocumentScrollViewer.cs
- ButtonRenderer.cs
- mansign.cs
- AuthorizationRuleCollection.cs
- TextEditorTables.cs
- AuthenticationModeHelper.cs
- SecurityRuntime.cs
- HeaderCollection.cs
- MemberMaps.cs
- EdmComplexTypeAttribute.cs
- ThaiBuddhistCalendar.cs
- LabelAutomationPeer.cs
- MulticastDelegate.cs
- ActivityBindForm.cs
- InputBindingCollection.cs
- WindowsStartMenu.cs
- Int64AnimationBase.cs
- EmptyImpersonationContext.cs
- FileNotFoundException.cs
- NodeFunctions.cs
- DataServiceProcessingPipelineEventArgs.cs
- DesignerActionItem.cs
- StackSpiller.cs
- LZCodec.cs
- ExpressionConverter.cs
- BindingEntityInfo.cs
- SimpleTypeResolver.cs
- OutputScopeManager.cs
- FixedTextBuilder.cs
- OleDbDataAdapter.cs
- EditingScope.cs
- ImmutableCollection.cs
- BaseDataBoundControl.cs
- BindingManagerDataErrorEventArgs.cs
- BitmapData.cs
- TextServicesPropertyRanges.cs
- AsynchronousChannelMergeEnumerator.cs
- EditingScopeUndoUnit.cs
- ReadWriteSpinLock.cs
- SystemIPInterfaceProperties.cs
- UriTemplateEquivalenceComparer.cs
- SectionInformation.cs
- UpdateCommand.cs
- SafeNativeMethods.cs
- SponsorHelper.cs
- GatewayDefinition.cs
- MobileUserControlDesigner.cs
- XamlReader.cs
- StrongNameIdentityPermission.cs
- RMPermissions.cs
- MimePart.cs
- SmiMetaDataProperty.cs
- ButtonField.cs
- AdapterDictionary.cs
- ReplyAdapterChannelListener.cs
- SqlClientWrapperSmiStreamChars.cs
- JsonClassDataContract.cs
- ObjectContextServiceProvider.cs
- SecureEnvironment.cs
- ViewCellRelation.cs
- Memoizer.cs
- TreeWalker.cs
- ActivityBindForm.cs
- SystemInfo.cs
- ViewCellSlot.cs
- ComPlusServiceLoader.cs
- DbDataRecord.cs
- ErrorFormatter.cs
- DataServiceStreamProviderWrapper.cs
- QuotedPrintableStream.cs
- BindToObject.cs
- XmlSchemaRedefine.cs
- TemplatePropertyEntry.cs
- StrokeNodeEnumerator.cs