Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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; } } } }/// 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
- FixedSOMElement.cs
- RandomDelaySendsAsyncResult.cs
- DomNameTable.cs
- SQLGuid.cs
- Soap12ServerProtocol.cs
- Subset.cs
- ApplicationManager.cs
- ACE.cs
- HostSecurityManager.cs
- SimpleExpression.cs
- IdentitySection.cs
- AddInBase.cs
- SizeFConverter.cs
- TextClipboardData.cs
- AffineTransform3D.cs
- SchemaTableOptionalColumn.cs
- Set.cs
- FixedDocumentSequencePaginator.cs
- WebSysDisplayNameAttribute.cs
- RecipientServiceModelSecurityTokenRequirement.cs
- DocobjHost.cs
- CodePageUtils.cs
- EventLogTraceListener.cs
- XmlElementAttributes.cs
- ObjectDataSourceEventArgs.cs
- GridViewSortEventArgs.cs
- XPathParser.cs
- LayoutTableCell.cs
- DataGridViewRowCancelEventArgs.cs
- SmiMetaData.cs
- XmlValidatingReader.cs
- XmlStreamStore.cs
- XamlSerializer.cs
- Grid.cs
- AnnotationResourceCollection.cs
- Marshal.cs
- StringFunctions.cs
- BuildProviderAppliesToAttribute.cs
- HwndProxyElementProvider.cs
- WebServiceData.cs
- DiagnosticsConfigurationHandler.cs
- CheckBoxPopupAdapter.cs
- ModelItemImpl.cs
- DataPagerFieldCommandEventArgs.cs
- GPRECT.cs
- XsdDuration.cs
- FixUp.cs
- SqlNodeAnnotations.cs
- SettingsPropertyIsReadOnlyException.cs
- Menu.cs
- ComponentManagerBroker.cs
- PropertyDescriptors.cs
- DataGridViewRowHeaderCell.cs
- ColumnReorderedEventArgs.cs
- ArrayConverter.cs
- ProcessInfo.cs
- FigureParaClient.cs
- FixedTextContainer.cs
- AliasedSlot.cs
- DataGridViewCellStyleChangedEventArgs.cs
- StatusBarPanel.cs
- SqlXmlStorage.cs
- FontSourceCollection.cs
- SQLDouble.cs
- SoapInteropTypes.cs
- DesignerDataTableBase.cs
- DecoderBestFitFallback.cs
- Accessible.cs
- MarkupExtensionParser.cs
- CheckBoxRenderer.cs
- PathSegmentCollection.cs
- Attributes.cs
- HttpClientCredentialType.cs
- XslAstAnalyzer.cs
- ToolStripRenderEventArgs.cs
- ConfigurationValidatorAttribute.cs
- DataGridViewDataConnection.cs
- SByteStorage.cs
- EmptyControlCollection.cs
- TraceProvider.cs
- AuthenticationModuleElement.cs
- figurelengthconverter.cs
- SecurityPolicyVersion.cs
- HostedAspNetEnvironment.cs
- HandleCollector.cs
- CaseInsensitiveHashCodeProvider.cs
- mactripleDES.cs
- DataGridViewRowPrePaintEventArgs.cs
- Vector3DCollectionConverter.cs
- EndpointDiscoveryBehavior.cs
- ImageDrawing.cs
- InstanceDataCollectionCollection.cs
- XomlSerializationHelpers.cs
- AdRotator.cs
- PageCatalogPart.cs
- DataServiceContext.cs
- FragmentQueryProcessor.cs
- InvalidCommandTreeException.cs
- JsonClassDataContract.cs
- SystemUdpStatistics.cs