Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Runtime / InteropServices / BStrWrapper.cs / 1305376 / BStrWrapper.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: BStrWrapper. ** ** ** Purpose: Wrapper that is converted to a variant with VT_BSTR. ** ** =============================================================================*/ namespace System.Runtime.InteropServices { using System; using System.Security; using System.Security.Permissions; [Serializable] [System.Runtime.InteropServices.ComVisible(true)] public sealed class BStrWrapper { [System.Security.SecuritySafeCritical] // auto-generated [SecurityPermissionAttribute(SecurityAction.Demand,Flags=SecurityPermissionFlag.UnmanagedCode)] public BStrWrapper(String value) { m_WrappedObject = value; } [System.Security.SecuritySafeCritical] // auto-generated [SecurityPermissionAttribute(SecurityAction.Demand, Flags = SecurityPermissionFlag.UnmanagedCode)] public BStrWrapper(Object value) { m_WrappedObject = (String)value; } public String WrappedObject { get { return m_WrappedObject; } } private String m_WrappedObject; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: BStrWrapper. ** ** ** Purpose: Wrapper that is converted to a variant with VT_BSTR. ** ** =============================================================================*/ namespace System.Runtime.InteropServices { using System; using System.Security; using System.Security.Permissions; [Serializable] [System.Runtime.InteropServices.ComVisible(true)] public sealed class BStrWrapper { [System.Security.SecuritySafeCritical] // auto-generated [SecurityPermissionAttribute(SecurityAction.Demand,Flags=SecurityPermissionFlag.UnmanagedCode)] public BStrWrapper(String value) { m_WrappedObject = value; } [System.Security.SecuritySafeCritical] // auto-generated [SecurityPermissionAttribute(SecurityAction.Demand, Flags = SecurityPermissionFlag.UnmanagedCode)] public BStrWrapper(Object value) { m_WrappedObject = (String)value; } public String WrappedObject { get { return m_WrappedObject; } } private String m_WrappedObject; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SessionParameter.cs
- WorkflowCommandExtensionItem.cs
- TaskSchedulerException.cs
- _ListenerAsyncResult.cs
- Cell.cs
- NaturalLanguageHyphenator.cs
- GridToolTip.cs
- ApplicationManager.cs
- X509Certificate.cs
- HtmlEncodedRawTextWriter.cs
- ToolStripPanelSelectionGlyph.cs
- FrameworkElementAutomationPeer.cs
- CompositeCollection.cs
- SkinIDTypeConverter.cs
- StretchValidation.cs
- HandleRef.cs
- Select.cs
- ResXBuildProvider.cs
- AsyncDataRequest.cs
- InstanceStoreQueryResult.cs
- EventMappingSettings.cs
- Constant.cs
- InputMethod.cs
- IPAddressCollection.cs
- InstanceDataCollection.cs
- TransformDescriptor.cs
- VisualStyleTypesAndProperties.cs
- BidPrivateBase.cs
- ContainerUIElement3D.cs
- ImpersonateTokenRef.cs
- SpoolingTaskBase.cs
- CultureSpecificCharacterBufferRange.cs
- ProgramPublisher.cs
- ThousandthOfEmRealDoubles.cs
- XamlTemplateSerializer.cs
- DataGridTextBoxColumn.cs
- TextEditorCharacters.cs
- KnownBoxes.cs
- NavigatorOutput.cs
- MultipleViewPattern.cs
- ActivityContext.cs
- MobileComponentEditorPage.cs
- SqlPersonalizationProvider.cs
- CursorConverter.cs
- CriticalExceptions.cs
- D3DImage.cs
- RouteValueExpressionBuilder.cs
- DetailsViewDeleteEventArgs.cs
- MSHTMLHost.cs
- IImplicitResourceProvider.cs
- OracleException.cs
- ListMarkerSourceInfo.cs
- ToolStripDropDownClosedEventArgs.cs
- ConfigurationSectionGroup.cs
- Expander.cs
- DataGridToolTip.cs
- XmlSerializerVersionAttribute.cs
- OrderingExpression.cs
- TrustSection.cs
- Baml2006SchemaContext.cs
- Model3DGroup.cs
- XmlReflectionImporter.cs
- SvcMapFile.cs
- ContractListAdapter.cs
- WebBrowserPermission.cs
- ModelPerspective.cs
- WindowInteropHelper.cs
- FlowLayoutPanel.cs
- Compiler.cs
- StateValidator.cs
- TextParentUndoUnit.cs
- Context.cs
- WindowsListViewGroupSubsetLink.cs
- HwndSubclass.cs
- PeerSecurityManager.cs
- HtmlContainerControl.cs
- JapaneseLunisolarCalendar.cs
- JsonGlobals.cs
- GridViewUpdatedEventArgs.cs
- TreeViewCancelEvent.cs
- SpStreamWrapper.cs
- SpecialNameAttribute.cs
- WriteTimeStream.cs
- ButtonColumn.cs
- ListMarkerSourceInfo.cs
- FontDifferentiator.cs
- InternalException.cs
- InternalBufferOverflowException.cs
- DataChangedEventManager.cs
- OleDbTransaction.cs
- AccessDataSourceView.cs
- WebUtil.cs
- CheckBoxList.cs
- SupportsPreviewControlAttribute.cs
- DbUpdateCommandTree.cs
- UnsafeNativeMethodsTablet.cs
- DashStyle.cs
- Converter.cs
- MaxSessionCountExceededException.cs
- HierarchicalDataSourceControl.cs