Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / IntSecurity.cs / 1305376 / IntSecurity.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.ComponentModel { using System; using System.Security; using System.Security.Permissions; [HostProtection(SharedState = true)] internal static class IntSecurity { public static readonly CodeAccessPermission UnmanagedCode = new SecurityPermission(SecurityPermissionFlag.UnmanagedCode); public static readonly CodeAccessPermission FullReflection = new ReflectionPermission(PermissionState.Unrestricted); public static string UnsafeGetFullPath(string fileName) { string full = fileName; FileIOPermission fiop = new FileIOPermission(PermissionState.None); fiop.AllFiles = FileIOPermissionAccess.PathDiscovery; fiop.Assert(); try { full = System.IO.Path.GetFullPath(fileName); } finally { CodeAccessPermission.RevertAssert(); } return full; } } } // 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
- QualifiedId.cs
- UIElementPropertyUndoUnit.cs
- DesignSurfaceServiceContainer.cs
- InternalsVisibleToAttribute.cs
- BufferedWebEventProvider.cs
- CatalogPartDesigner.cs
- DataColumnPropertyDescriptor.cs
- KnownTypesHelper.cs
- OdbcPermission.cs
- ResourceWriter.cs
- ParameterToken.cs
- ObjectNotFoundException.cs
- HtmlWindowCollection.cs
- EntityDataSourceDesigner.cs
- ListViewCommandEventArgs.cs
- AxisAngleRotation3D.cs
- ClonableStack.cs
- ConfigXmlElement.cs
- TemplateFactory.cs
- PropertySourceInfo.cs
- DetailsViewInsertedEventArgs.cs
- CodeValidator.cs
- TypeResolvingOptions.cs
- DataRowCollection.cs
- SecurityUtils.cs
- PersistenceMetadataNamespace.cs
- Subordinate.cs
- RemoveStoryboard.cs
- ArcSegment.cs
- DbXmlEnabledProviderManifest.cs
- ObjectReferenceStack.cs
- FormViewModeEventArgs.cs
- SQLSingle.cs
- ListViewInsertionMark.cs
- ToolStripGripRenderEventArgs.cs
- PerfCounterSection.cs
- SecurityBindingElementImporter.cs
- NestPullup.cs
- GregorianCalendarHelper.cs
- PeerApplicationLaunchInfo.cs
- ModuleConfigurationInfo.cs
- DropShadowEffect.cs
- PageParserFilter.cs
- Logging.cs
- AttributeEmitter.cs
- IISMapPath.cs
- XmlEntityReference.cs
- SelectionChangedEventArgs.cs
- ContentDisposition.cs
- CodeMethodInvokeExpression.cs
- WebPartEditVerb.cs
- CharUnicodeInfo.cs
- ObjectDataSourceEventArgs.cs
- selecteditemcollection.cs
- TypeConverterAttribute.cs
- HWStack.cs
- TableItemPatternIdentifiers.cs
- FormsAuthenticationUserCollection.cs
- XmlConvert.cs
- MarshalByValueComponent.cs
- Debug.cs
- Rotation3D.cs
- TokenBasedSetEnumerator.cs
- BitmapEffectDrawingContextWalker.cs
- ListSourceHelper.cs
- WebServiceClientProxyGenerator.cs
- MethodBody.cs
- LiteralTextParser.cs
- OperationValidationEventArgs.cs
- XmlSchemaAttribute.cs
- PriorityRange.cs
- GridItemCollection.cs
- KeyboardNavigation.cs
- InputLanguage.cs
- StyleTypedPropertyAttribute.cs
- MenuEventArgs.cs
- ColorAnimationUsingKeyFrames.cs
- DiagnosticsConfiguration.cs
- SolidBrush.cs
- Events.cs
- XamlInterfaces.cs
- Material.cs
- BitmapEffect.cs
- OracleParameterBinding.cs
- WebHttpSecurityModeHelper.cs
- DataObjectPastingEventArgs.cs
- BamlRecordHelper.cs
- FontWeight.cs
- DbRetry.cs
- CatalogZoneBase.cs
- PolicyManager.cs
- KoreanCalendar.cs
- ObjectDataSourceDisposingEventArgs.cs
- XsltOutput.cs
- XmlNavigatorStack.cs
- UmAlQuraCalendar.cs
- UDPClient.cs
- PageParserFilter.cs
- ToolStripDropDownItem.cs
- ColumnCollection.cs