System.Xml.Serialization.CodeExporter.GetProductVersion C# (CSharp) Method

GetProductVersion() private static method

private static GetProductVersion ( Assembly assembly ) : string
assembly System.Reflection.Assembly
return string
        private static string GetProductVersion(Assembly assembly) {
            object[] attributes = assembly.GetCustomAttributes(true);
            for ( int i = 0; i<attributes.Length; i++ ) {
                if (attributes[i] is AssemblyInformationalVersionAttribute) {
                    AssemblyInformationalVersionAttribute version = (AssemblyInformationalVersionAttribute)attributes[i];
                    return version.InformationalVersion;
                }
            }
            return null;
        }