Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / ComponentModel / IntSecurity.cs / 1 / 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; } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MimeBasePart.cs
- Polygon.cs
- XamlPathDataSerializer.cs
- FrameworkContentElementAutomationPeer.cs
- GridSplitter.cs
- RsaKeyIdentifierClause.cs
- UdpChannelListener.cs
- QilStrConcatenator.cs
- QilBinary.cs
- HtmlInputFile.cs
- ServiceChannel.cs
- ChineseLunisolarCalendar.cs
- complextypematerializer.cs
- ParameterReplacerVisitor.cs
- MessageDecoder.cs
- ToolStripManager.cs
- CodeArgumentReferenceExpression.cs
- DataObjectFieldAttribute.cs
- HttpValueCollection.cs
- WebServiceResponse.cs
- MobileRedirect.cs
- SapiAttributeParser.cs
- Translator.cs
- PartitionerQueryOperator.cs
- LowerCaseStringConverter.cs
- SoapDocumentServiceAttribute.cs
- StyleBamlTreeBuilder.cs
- CaseInsensitiveOrdinalStringComparer.cs
- EventLogPermissionHolder.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- SaveFileDialog.cs
- LicenseManager.cs
- DataTableClearEvent.cs
- XmlSchemaSimpleTypeList.cs
- ConfigurationSchemaErrors.cs
- XsltException.cs
- RelatedCurrencyManager.cs
- InkCanvasFeedbackAdorner.cs
- MatrixTransform.cs
- WebPartCollection.cs
- XmlILConstructAnalyzer.cs
- HashSetDebugView.cs
- FocusChangedEventArgs.cs
- _UncName.cs
- SourceFileBuildProvider.cs
- SqlUtil.cs
- ThemeDirectoryCompiler.cs
- TableStyle.cs
- InstanceKeyNotReadyException.cs
- InsufficientMemoryException.cs
- HandleCollector.cs
- XsltConvert.cs
- RecognizerBase.cs
- BufferedOutputStream.cs
- XmlText.cs
- FontFaceLayoutInfo.cs
- ErrorFormatterPage.cs
- RangeValidator.cs
- CellLabel.cs
- CodeAttachEventStatement.cs
- MethodCallTranslator.cs
- PagedDataSource.cs
- XXXOnTypeBuilderInstantiation.cs
- WindowsSolidBrush.cs
- _SSPISessionCache.cs
- BuildProvider.cs
- SqlExpander.cs
- ProfileBuildProvider.cs
- CollectionBase.cs
- FilterableAttribute.cs
- InlineCategoriesDocument.cs
- RepeaterItemCollection.cs
- Registry.cs
- WebPartConnection.cs
- RecipientInfo.cs
- MissingMethodException.cs
- TableItemStyle.cs
- StoreContentChangedEventArgs.cs
- BoundColumn.cs
- StorageFunctionMapping.cs
- NativeMethodsCLR.cs
- StylusEventArgs.cs
- Control.cs
- prefixendpointaddressmessagefiltertable.cs
- LinearKeyFrames.cs
- DataSourceView.cs
- odbcmetadatacolumnnames.cs
- ExpanderAutomationPeer.cs
- MenuEventArgs.cs
- DragAssistanceManager.cs
- PathHelper.cs
- DataContractSerializerElement.cs
- AggregateNode.cs
- ResourceDescriptionAttribute.cs
- SystemEvents.cs
- DelegatedStream.cs
- WebMessageEncodingElement.cs
- EdmProviderManifest.cs
- HttpListenerRequest.cs
- ADMembershipProvider.cs