Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / CodeDOM / CodePropertyReferenceExpression.cs / 1 / CodePropertyReferenceExpression.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;
///
///
/// Represents a reference to a property.
///
///
[
ClassInterface(ClassInterfaceType.AutoDispatch),
ComVisible(true),
Serializable,
]
public class CodePropertyReferenceExpression : CodeExpression {
private CodeExpression targetObject;
private string propertyName;
private CodeExpressionCollection parameters = new CodeExpressionCollection();
///
///
/// Initializes a new instance of .
///
///
public CodePropertyReferenceExpression() {
}
///
///
/// Initializes a new instance of using the specified target object and property
/// name.
///
///
public CodePropertyReferenceExpression(CodeExpression targetObject, string propertyName) {
TargetObject = targetObject;
PropertyName = propertyName;
}
///
///
/// The target object containing the property this references.
///
///
public CodeExpression TargetObject {
get {
return targetObject;
}
set {
targetObject = value;
}
}
///
///
/// The name of the property to reference.
///
///
public string PropertyName {
get {
return (propertyName == null) ? string.Empty : propertyName;
}
set {
propertyName = value;
}
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BitmapFrameEncode.cs
- DynamicRenderer.cs
- FileLogRecordEnumerator.cs
- DocumentPageTextView.cs
- WindowPatternIdentifiers.cs
- ItemCollection.cs
- ObjectReaderCompiler.cs
- CategoryList.cs
- XPathExpr.cs
- QuestionEventArgs.cs
- IDispatchConstantAttribute.cs
- SettingsContext.cs
- XMLUtil.cs
- MulticastIPAddressInformationCollection.cs
- SocketStream.cs
- HierarchicalDataTemplate.cs
- CodeMemberProperty.cs
- RuntimeHandles.cs
- CompilerState.cs
- CompareValidator.cs
- FormViewPageEventArgs.cs
- HttpCapabilitiesBase.cs
- FolderBrowserDialog.cs
- WinCategoryAttribute.cs
- RecordConverter.cs
- EntityClientCacheKey.cs
- UIElementParagraph.cs
- sortedlist.cs
- BitmapDecoder.cs
- UserValidatedEventArgs.cs
- XmlWrappingReader.cs
- VisualBrush.cs
- TimerTable.cs
- DataPagerCommandEventArgs.cs
- NativeMethods.cs
- TextBlock.cs
- Ray3DHitTestResult.cs
- TableItemPattern.cs
- ISO2022Encoding.cs
- IdentitySection.cs
- BitmapEffect.cs
- SchemaImporterExtensionElement.cs
- MetadataStore.cs
- MediaPlayer.cs
- WebPartZoneBase.cs
- BaseProcessor.cs
- x509utils.cs
- BitmapEffectInputData.cs
- SecurityUtils.cs
- XmlDocumentType.cs
- SmiContextFactory.cs
- SerializerDescriptor.cs
- InvalidAsynchronousStateException.cs
- VirtualPathProvider.cs
- EventLogPermissionAttribute.cs
- InternalResources.cs
- RenderingBiasValidation.cs
- SoapCodeExporter.cs
- DynamicILGenerator.cs
- CheckBox.cs
- SecurityTokenException.cs
- Util.cs
- PageSetupDialog.cs
- DataChangedEventManager.cs
- NominalTypeEliminator.cs
- LayoutTableCell.cs
- GenerateTemporaryAssemblyTask.cs
- EventLogPermissionEntry.cs
- X509SecurityTokenProvider.cs
- UnsafeNativeMethods.cs
- DispatcherExceptionFilterEventArgs.cs
- Slider.cs
- UrlPropertyAttribute.cs
- ITreeGenerator.cs
- StorageSetMapping.cs
- DescendantOverDescendantQuery.cs
- VectorConverter.cs
- TypeContext.cs
- XmlCDATASection.cs
- OracleSqlParser.cs
- EdmProviderManifest.cs
- GenericTextProperties.cs
- TranslateTransform3D.cs
- TextPatternIdentifiers.cs
- ApplicationId.cs
- PreviewKeyDownEventArgs.cs
- VersionedStream.cs
- Rights.cs
- HostVisual.cs
- PrivateFontCollection.cs
- Int32CollectionConverter.cs
- CqlErrorHelper.cs
- GraphicsContainer.cs
- ArgumentNullException.cs
- WebPartEditorCancelVerb.cs
- Logging.cs
- GroupBoxAutomationPeer.cs
- DocumentGrid.cs
- TemplateKey.cs
- SymDocumentType.cs