Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / CompMod / System / CodeDOM / codemethodreferenceexpression.cs / 1 / codemethodreferenceexpression.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; using System.Runtime.Serialization; ////// [ ClassInterface(ClassInterfaceType.AutoDispatch), ComVisible(true), Serializable, ] public class CodeMethodReferenceExpression : CodeExpression { private CodeExpression targetObject; private string methodName; [OptionalField] private CodeTypeReferenceCollection typeArguments; ////// Represents an /// expression to invoke a method, to be called on a given target. /// ////// public CodeMethodReferenceExpression() { } ////// Initializes a new instance of ///. /// /// public CodeMethodReferenceExpression(CodeExpression targetObject, string methodName) { TargetObject = targetObject; MethodName = methodName; } public CodeMethodReferenceExpression(CodeExpression targetObject, string methodName, params CodeTypeReference[] typeParameters) { TargetObject = targetObject; MethodName = methodName; if( typeParameters != null && typeParameters.Length > 0) { TypeArguments.AddRange(typeParameters); } } ////// Initializes a new instance of ///using the specified /// target object and method name. /// /// public CodeExpression TargetObject { get { return targetObject; } set { this.targetObject = value; } } ////// Gets or sets the target object. /// ////// public string MethodName { get { return (methodName == null) ? string.Empty : methodName; } set { methodName = value; } } [System.Runtime.InteropServices.ComVisible(false)] public CodeTypeReferenceCollection TypeArguments{ get { if( typeArguments == null) { typeArguments = new CodeTypeReferenceCollection(); } return typeArguments; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ ///// Gets or sets the name of the method to invoke. /// ///// 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; using System.Runtime.Serialization; ////// [ ClassInterface(ClassInterfaceType.AutoDispatch), ComVisible(true), Serializable, ] public class CodeMethodReferenceExpression : CodeExpression { private CodeExpression targetObject; private string methodName; [OptionalField] private CodeTypeReferenceCollection typeArguments; ////// Represents an /// expression to invoke a method, to be called on a given target. /// ////// public CodeMethodReferenceExpression() { } ////// Initializes a new instance of ///. /// /// public CodeMethodReferenceExpression(CodeExpression targetObject, string methodName) { TargetObject = targetObject; MethodName = methodName; } public CodeMethodReferenceExpression(CodeExpression targetObject, string methodName, params CodeTypeReference[] typeParameters) { TargetObject = targetObject; MethodName = methodName; if( typeParameters != null && typeParameters.Length > 0) { TypeArguments.AddRange(typeParameters); } } ////// Initializes a new instance of ///using the specified /// target object and method name. /// /// public CodeExpression TargetObject { get { return targetObject; } set { this.targetObject = value; } } ////// Gets or sets the target object. /// ////// public string MethodName { get { return (methodName == null) ? string.Empty : methodName; } set { methodName = value; } } [System.Runtime.InteropServices.ComVisible(false)] public CodeTypeReferenceCollection TypeArguments{ get { if( typeArguments == null) { typeArguments = new CodeTypeReferenceCollection(); } return typeArguments; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007./// Gets or sets the name of the method to invoke. /// ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SelectionListDesigner.cs
- Ref.cs
- SchemaSetCompiler.cs
- IncrementalCompileAnalyzer.cs
- DrawingAttributes.cs
- HighContrastHelper.cs
- EntityContainer.cs
- JsonSerializer.cs
- ManagedWndProcTracker.cs
- DescendentsWalker.cs
- XmlQueryOutput.cs
- DataSourceCacheDurationConverter.cs
- BrowserCapabilitiesFactoryBase.cs
- ExceptionAggregator.cs
- Literal.cs
- ProviderBase.cs
- Trace.cs
- MenuItem.cs
- RotationValidation.cs
- ZoneIdentityPermission.cs
- StaticExtension.cs
- GeometryDrawing.cs
- SessionState.cs
- HierarchicalDataSourceControl.cs
- XamlWriter.cs
- ServiceObjectContainer.cs
- FixedSOMGroup.cs
- CaseStatementSlot.cs
- GeneralTransform3D.cs
- FileFormatException.cs
- DataContractSerializerOperationBehavior.cs
- ArrayListCollectionBase.cs
- XmlSchemaElement.cs
- LabelLiteral.cs
- CodeVariableDeclarationStatement.cs
- DescendantQuery.cs
- BindMarkupExtensionSerializer.cs
- VirtualizingPanel.cs
- EventData.cs
- XmlAttributeAttribute.cs
- DocumentGrid.cs
- LinkLabelLinkClickedEvent.cs
- SimpleBitVector32.cs
- CookieProtection.cs
- KoreanCalendar.cs
- SingletonConnectionReader.cs
- PackagingUtilities.cs
- ProtocolState.cs
- PropertiesTab.cs
- SoapSchemaExporter.cs
- StaticResourceExtension.cs
- ViewgenContext.cs
- HitTestFilterBehavior.cs
- TypeDescriptor.cs
- ExpressionBindings.cs
- WindowsListView.cs
- GridViewEditEventArgs.cs
- DetailsViewUpdateEventArgs.cs
- HttpHandlerAction.cs
- ToolStripTextBox.cs
- UnsafeNativeMethods.cs
- TcpStreams.cs
- XmlSchemaAttributeGroup.cs
- ListViewSortEventArgs.cs
- CommandBinding.cs
- SerializationAttributes.cs
- HttpsChannelListener.cs
- UnauthorizedAccessException.cs
- FileStream.cs
- HtmlElementErrorEventArgs.cs
- ResolveInfo.cs
- Row.cs
- FixedNode.cs
- TypeConverterHelper.cs
- MutexSecurity.cs
- SelectedCellsChangedEventArgs.cs
- WindowInteractionStateTracker.cs
- CollectionBuilder.cs
- UpnEndpointIdentityExtension.cs
- FixedPageProcessor.cs
- SwitchDesigner.xaml.cs
- WebPartManager.cs
- WmiInstallComponent.cs
- XmlSchemaException.cs
- WhitespaceRule.cs
- Polygon.cs
- GrammarBuilder.cs
- WpfWebRequestHelper.cs
- ConfigXmlCDataSection.cs
- QueryReaderSettings.cs
- SqlIdentifier.cs
- CallSiteOps.cs
- WriteTimeStream.cs
- StrokeCollection.cs
- FolderBrowserDialog.cs
- Directory.cs
- DataGridCommandEventArgs.cs
- ListViewAutomationPeer.cs
- FtpWebRequest.cs
- ExecutionEngineException.cs