Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / 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. //---------------------------------------------------------------------------- // // 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
- AdRotatorDesigner.cs
- IIS7WorkerRequest.cs
- SoapReflectionImporter.cs
- ListBindableAttribute.cs
- DataBindingList.cs
- InputLanguageCollection.cs
- TrackingMemoryStream.cs
- WebServiceMethodData.cs
- Misc.cs
- ProxyWebPartConnectionCollection.cs
- ListViewTableRow.cs
- FSWPathEditor.cs
- DecoderBestFitFallback.cs
- StructuredTypeEmitter.cs
- HitTestWithGeometryDrawingContextWalker.cs
- panel.cs
- OperationPickerDialog.cs
- CapabilitiesPattern.cs
- ValidationSummaryDesigner.cs
- Int32Converter.cs
- XmlHelper.cs
- AmbiguousMatchException.cs
- DSASignatureFormatter.cs
- COM2IPerPropertyBrowsingHandler.cs
- RelationshipEnd.cs
- TagMapCollection.cs
- UrlParameterWriter.cs
- UnionExpr.cs
- ExpandCollapseProviderWrapper.cs
- DocumentApplicationJournalEntry.cs
- InternalMappingException.cs
- TargetInvocationException.cs
- WindowsStartMenu.cs
- Parameter.cs
- WebReferencesBuildProvider.cs
- AssemblyContextControlItem.cs
- TypeContext.cs
- oledbmetadatacollectionnames.cs
- xml.cs
- BamlResourceDeserializer.cs
- MaskedTextProvider.cs
- CompoundFileDeflateTransform.cs
- ItemCheckedEvent.cs
- CodeCommentStatement.cs
- SessionStateSection.cs
- CursorConverter.cs
- SiteMapHierarchicalDataSourceView.cs
- KeyValueConfigurationElement.cs
- SqlMetaData.cs
- XmlSchemaExporter.cs
- SystemNetworkInterface.cs
- AddingNewEventArgs.cs
- PageHandlerFactory.cs
- ToolStripItemTextRenderEventArgs.cs
- UrlParameterWriter.cs
- ZoomingMessageFilter.cs
- SocketStream.cs
- BasicHttpSecurityMode.cs
- SafeSecurityHelper.cs
- IgnoreFileBuildProvider.cs
- DataGridCellClipboardEventArgs.cs
- Compiler.cs
- FatalException.cs
- UpDownEvent.cs
- SerializationObjectManager.cs
- IgnoreDeviceFilterElementCollection.cs
- InstanceLockTracking.cs
- ImageField.cs
- SecurityKeyEntropyMode.cs
- SqlDataReader.cs
- DataControlField.cs
- SettingsPropertyWrongTypeException.cs
- ServiceContractListItemList.cs
- SecUtil.cs
- AdornerLayer.cs
- CodeAccessPermission.cs
- ClickablePoint.cs
- AutoGeneratedFieldProperties.cs
- TextSchema.cs
- PageAsyncTaskManager.cs
- FilterableAttribute.cs
- MatrixCamera.cs
- DefaultPerformanceCounters.cs
- VirtualizingStackPanel.cs
- GridViewColumnHeader.cs
- InstalledFontCollection.cs
- CheckBoxField.cs
- DesignerCategoryAttribute.cs
- recordstatescratchpad.cs
- DllNotFoundException.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- DocumentPageHost.cs
- InitializerFacet.cs
- SettingsProperty.cs
- _NtlmClient.cs
- ResourcePool.cs
- COM2IProvidePropertyBuilderHandler.cs
- SqlDataSource.cs
- TokenCreationException.cs
- DiscoveryClientReferences.cs