Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Base / System / Windows / Markup / InternalTypeHelper.cs / 1 / InternalTypeHelper.cs
//---------------------------------------------------------------------------- // // File: InternalTypeHelper.cs // // Description: // Defines a class that Provides methods used internally by the BamlReader to access // allowed internal types, properties and events in Partial Trust. The markup compiler // will generate a subclass of this class that provides an appropriate implementation // in the user's code context. // // Copyright (C) 2003 by Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using System.Windows; using System.Reflection; using System.ComponentModel; using System.Globalization; namespace System.Windows.Markup { ////// Class that provides methods used internally by the BamlReader to access allowed /// internal types, properties and events in Partial Trust. The markup compiler /// will generate a subclass of this class that provides an appropriate implementation /// in the user's code context. /// [EditorBrowsable(EditorBrowsableState.Never)] public abstract class InternalTypeHelper { ////// Default InternalTypeHelper constructor /// protected InternalTypeHelper() { } ////// Called by the BamlReader to create an internal Type. /// protected internal abstract object CreateInstance(Type type, CultureInfo culture); ////// Called by the BamlReader to set an internal property value on a target object. /// protected internal abstract object GetPropertyValue(PropertyInfo propertyInfo, object target, CultureInfo culture); ////// Called by the BamlReader to get an internal property value on a target object. /// protected internal abstract void SetPropertyValue(PropertyInfo propertyInfo, object target, object value, CultureInfo culture); ////// Called by the BamlReader to create an event delegate on a non-public handler method. /// protected internal abstract Delegate CreateDelegate(Type delegateType, object target, string handler); ////// Called by the BamlReader to attach an event handler delegate to an internal event. /// protected internal abstract void AddEventHandler(EventInfo eventInfo, object target, Delegate handler); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PropertyPath.cs
- CodeDirectoryCompiler.cs
- GridItem.cs
- Nodes.cs
- CodeSubDirectoriesCollection.cs
- TypeCollectionDesigner.xaml.cs
- Vector3D.cs
- ProfileInfo.cs
- DeferredElementTreeState.cs
- SHA1Managed.cs
- WrappedKeySecurityToken.cs
- FileDetails.cs
- ConstructorExpr.cs
- WebBrowser.cs
- AccessDataSource.cs
- SymmetricAlgorithm.cs
- EdmError.cs
- QilList.cs
- CriticalHandle.cs
- Bidi.cs
- ThicknessKeyFrameCollection.cs
- SAPIEngineTypes.cs
- LineGeometry.cs
- DataGridViewCellFormattingEventArgs.cs
- GridEntryCollection.cs
- ColorTranslator.cs
- PerformanceCounterPermissionEntryCollection.cs
- SqlReferenceCollection.cs
- StreamUpgradeInitiator.cs
- SignatureSummaryDialog.cs
- SqlDataSourceEnumerator.cs
- SqlDataSourceStatusEventArgs.cs
- PerformanceCounterPermissionEntry.cs
- QualificationDataAttribute.cs
- JoinGraph.cs
- StringValidatorAttribute.cs
- TemplateControl.cs
- XmlUnspecifiedAttribute.cs
- X509Utils.cs
- _FixedSizeReader.cs
- XPathSelfQuery.cs
- TypedTableBase.cs
- userdatakeys.cs
- UniqueIdentifierService.cs
- WebReferencesBuildProvider.cs
- AccessedThroughPropertyAttribute.cs
- StyleTypedPropertyAttribute.cs
- EndpointIdentity.cs
- AnnotationResourceCollection.cs
- DebugTracing.cs
- GetWorkflowTree.cs
- PasswordRecovery.cs
- QilCloneVisitor.cs
- ProvidePropertyAttribute.cs
- JoinElimination.cs
- IInstanceTable.cs
- SessionPageStatePersister.cs
- FlowDocumentScrollViewer.cs
- TextBounds.cs
- Maps.cs
- MaskDesignerDialog.cs
- TraceListeners.cs
- FormsAuthentication.cs
- MD5CryptoServiceProvider.cs
- MarginCollapsingState.cs
- TextChangedEventArgs.cs
- FileSystemWatcher.cs
- ServiceDescription.cs
- AssemblyAttributes.cs
- MobileFormsAuthentication.cs
- ButtonBaseAdapter.cs
- HandleRef.cs
- FormViewDeleteEventArgs.cs
- ZipIOCentralDirectoryFileHeader.cs
- GetChildSubtree.cs
- ResourceExpressionEditor.cs
- DesignerCategoryAttribute.cs
- X509Utils.cs
- ViewStateException.cs
- XPathAncestorIterator.cs
- log.cs
- DefaultSerializationProviderAttribute.cs
- PageOutputColor.cs
- QilList.cs
- smtpconnection.cs
- WindowsServiceCredential.cs
- DesigntimeLicenseContextSerializer.cs
- StylusPlugin.cs
- GridPattern.cs
- HttpRawResponse.cs
- FutureFactory.cs
- _ConnectionGroup.cs
- QilFunction.cs
- SafeFileMappingHandle.cs
- CryptoApi.cs
- StaticExtension.cs
- LockCookie.cs
- SizeAnimationUsingKeyFrames.cs
- COM2ComponentEditor.cs
- TableLayoutPanelCodeDomSerializer.cs