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
- DataTableNewRowEvent.cs
- DropShadowEffect.cs
- SqlConnectionPoolProviderInfo.cs
- LongValidator.cs
- Int32Animation.cs
- KnownBoxes.cs
- TypeConverterAttribute.cs
- ConstraintManager.cs
- AddInSegmentDirectoryNotFoundException.cs
- IArgumentProvider.cs
- Effect.cs
- XmlCharType.cs
- BindingList.cs
- Point3DAnimation.cs
- MethodBody.cs
- CollectionChangedEventManager.cs
- BaseTemplateCodeDomTreeGenerator.cs
- DbConnectionPoolIdentity.cs
- FixedTextView.cs
- DataGridViewTextBoxEditingControl.cs
- PassportAuthenticationEventArgs.cs
- TextMessageEncodingElement.cs
- LogEntryHeaderSerializer.cs
- SmiContextFactory.cs
- BaseValidator.cs
- LookupNode.cs
- Serializer.cs
- GifBitmapEncoder.cs
- WindowsFormsHost.cs
- DebugHandleTracker.cs
- DataGridSortingEventArgs.cs
- EmptyEnumerator.cs
- SnapshotChangeTrackingStrategy.cs
- PackageStore.cs
- LightweightCodeGenerator.cs
- controlskin.cs
- _AuthenticationState.cs
- CodeNamespaceCollection.cs
- TimersDescriptionAttribute.cs
- NativeMethods.cs
- EventMappingSettingsCollection.cs
- TextDecorationLocationValidation.cs
- SerTrace.cs
- SchemaCollectionPreprocessor.cs
- DbFunctionCommandTree.cs
- ImageField.cs
- exports.cs
- DocumentApplication.cs
- OperatingSystem.cs
- StretchValidation.cs
- CharacterBufferReference.cs
- ErrorWrapper.cs
- SocketCache.cs
- ClientTargetSection.cs
- UpdateProgress.cs
- MulticastNotSupportedException.cs
- WebPartZoneBase.cs
- XmlnsCache.cs
- ContainsRowNumberChecker.cs
- ExtenderControl.cs
- Substitution.cs
- PolicyUnit.cs
- DeflateStream.cs
- MeshGeometry3D.cs
- ReferencedType.cs
- HttpModuleActionCollection.cs
- NamespaceTable.cs
- ArgumentNullException.cs
- MarshalByRefObject.cs
- SerialStream.cs
- AlignmentXValidation.cs
- AnnotationMap.cs
- WebPartEditorCancelVerb.cs
- AssemblyBuilder.cs
- VerificationAttribute.cs
- ListParagraph.cs
- IISMapPath.cs
- AutoCompleteStringCollection.cs
- Animatable.cs
- ProxyWebPartConnectionCollection.cs
- DataBoundControl.cs
- __FastResourceComparer.cs
- NativeMethods.cs
- JapaneseCalendar.cs
- TextBox.cs
- InvalidDataException.cs
- IndexedEnumerable.cs
- XmlDataFileEditor.cs
- Rect.cs
- Color.cs
- FixedNode.cs
- xmlsaver.cs
- ConfigurationException.cs
- BaseDataListDesigner.cs
- EmptyEnumerator.cs
- UIHelper.cs
- NameTable.cs
- ByteStreamMessageUtility.cs
- NetworkAddressChange.cs
- DataGridRow.cs