Code:
/ DotNET / DotNET / 8.0 / untmp / Orcas / RTM / ndp / fx / src / xsp / System / Web / Extensions / Util / AssemblyUtil.cs / 1 / AssemblyUtil.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
using System;
using System.Reflection;
namespace System.Web.Util {
internal static class AssemblyUtil {
private const string _emptyFileVersion = "0.0.0.0";
public static string GetAssemblyFileVersion(Assembly assembly) {
AssemblyFileVersionAttribute[] attributes =
(AssemblyFileVersionAttribute[])assembly.GetCustomAttributes(typeof(AssemblyFileVersionAttribute), false);
string version;
if (attributes.Length > 0) {
version = attributes[0].Version;
if (String.IsNullOrEmpty(version)) {
version = _emptyFileVersion;
}
}
else {
version = _emptyFileVersion;
}
return version;
}
}
}
// 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
- LocatorPart.cs
- XmlMessageFormatter.cs
- DispatcherTimer.cs
- CompilerCollection.cs
- InvalidPrinterException.cs
- TextServicesProperty.cs
- EdgeProfileValidation.cs
- RuntimeEnvironment.cs
- AttributeQuery.cs
- StickyNote.cs
- SubpageParagraph.cs
- SafeProcessHandle.cs
- HyperlinkAutomationPeer.cs
- MethodExpr.cs
- PathFigureCollection.cs
- SerTrace.cs
- Scripts.cs
- AudioFormatConverter.cs
- IntegerValidatorAttribute.cs
- LinkDescriptor.cs
- ProcessModuleDesigner.cs
- RouteData.cs
- ReadOnlyKeyedCollection.cs
- RSAOAEPKeyExchangeFormatter.cs
- CircleHotSpot.cs
- Size.cs
- ColumnReorderedEventArgs.cs
- EncodingConverter.cs
- TraceContext.cs
- TextServicesManager.cs
- DataGridColumn.cs
- TransformGroup.cs
- SelectionProviderWrapper.cs
- ColumnReorderedEventArgs.cs
- ListViewItem.cs
- PresentationTraceSources.cs
- CodeMethodInvokeExpression.cs
- XmlSchemaExternal.cs
- MissingManifestResourceException.cs
- DbConnectionOptions.cs
- Timeline.cs
- ActivityCodeDomSerializationManager.cs
- FormViewUpdatedEventArgs.cs
- CommonDialog.cs
- TreeBuilder.cs
- WebServiceHandler.cs
- BuildResultCache.cs
- WindowsScroll.cs
- ContainsRowNumberChecker.cs
- PerspectiveCamera.cs
- WorkflowPageSetupDialog.cs
- ScriptManager.cs
- WorkflowApplicationException.cs
- TextRunProperties.cs
- CodeTypeReference.cs
- DataListItem.cs
- StringAttributeCollection.cs
- DataGridViewRowStateChangedEventArgs.cs
- PipeStream.cs
- Queue.cs
- QueryStringConverter.cs
- TextParagraphProperties.cs
- RegexCaptureCollection.cs
- PropertyEmitterBase.cs
- BinaryKeyIdentifierClause.cs
- CustomErrorsSection.cs
- _CacheStreams.cs
- TargetControlTypeAttribute.cs
- ItemsControl.cs
- XamlPoint3DCollectionSerializer.cs
- TagNameToTypeMapper.cs
- _ListenerResponseStream.cs
- HttpDictionary.cs
- DrawingImage.cs
- CharacterBuffer.cs
- PerspectiveCamera.cs
- TypeGeneratedEventArgs.cs
- CopyNamespacesAction.cs
- AnimationStorage.cs
- WebConfigurationHost.cs
- TextServicesCompartmentEventSink.cs
- SiteMapDataSourceView.cs
- RightsManagementUser.cs
- ListParagraph.cs
- HandleTable.cs
- InvocationExpression.cs
- SqlCacheDependencyDatabase.cs
- TaskFileService.cs
- SafeRightsManagementSessionHandle.cs
- IndexedSelectQueryOperator.cs
- TimelineGroup.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- TcpChannelHelper.cs
- ConnectionStringSettings.cs
- WebHttpBindingElement.cs
- SessionStateUtil.cs
- XmlChildEnumerator.cs
- ConditionValidator.cs
- DelegateCompletionCallbackWrapper.cs
- IApplicationTrustManager.cs