<commit_before>﻿//******************************************************************************************************
//  AssemblyInfo.cs - Gbtc
//
//  Copyright © 2012, Grid Protection Alliance.  All Rights Reserved.
//
//  Licensed to the Grid Protection Alliance (GPA) under one or more contributor license agreements. See
//  the NOTICE file distributed with this work for additional information regarding copyright ownership.
//  The GPA licenses this file to you under the MIT License (MIT), the "License"; you may
//  not use this file except in compliance with the License. You may obtain a copy of the License at:
//
//      http://www.opensource.org/licenses/MIT
//
//  Unless agreed to in writing, the subject software distributed under the License is distributed on an
//  "AS-IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. Refer to the
//  License for the specific language governing permissions and limitations.
//
//  Code Modification History:
//  ----------------------------------------------------------------------------------------------------
//  04/29/2005 - <NAME>
//       Generated original version of source code.
//  12/29/2005 - <NAME>
//       Migrated 2.0 version of source code from 1.1 source (GSF.Shared.Assembly).
//  12/12/2007 - <NAME>
//       Edited Code Comments.
//  09/08/2008 - <NAME>
//       Converted to C# as AssemblyInformation.
//  09/14/2009 - <NAME>
//       Added new header and license agreement.
//  10/21/2009 - <NAME>
//       Added error checking to assembly attribute properties.
//  09/28/2010 - <NAME>
//       Modified EntryAssembly to perform a reflection only load of the currently executing process 
//       to deal with entry assembly not being available in non-default application domains.
//       Changed GetCustomAttribute() to return CustomAttributeData instead of Object to deal with
//       possible reflection only load being performed in EntryAssembly.
//       Removed debuggable property since it was not very useful and added complexity when extracting.
//  09/21/2011 - <NAME>
//       Added Mono implementation exception regions.
//  12/14/2012 - <NAME>
//       Modified Header.
//
//******************************************************************************************************

using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Diagnostics;
using System.IO;
#if !MONO
using System.Linq;
#endif
using System.Reflection;
using System.Resources;
using System.Runtime.InteropServices;
using System.Security;
using GSF.IO;

namespace GSF.Reflection
{
    /// <summary>
    /// Represents a common information provider for an assembly.
    /// </summary>
    public class AssemblyInfo
    {<commit_msg>GSF.Core: Removed preprocessor directive causing Mono build to fail in GSF.Reflection.AssemblyInfo.cs.<commit_after>﻿//******************************************************************************************************
//  AssemblyInfo.cs - Gbtc
//
//  Copyright © 2012, Grid Protection Alliance.  All Rights Reserved.
//
//  Licensed to the Grid Protection Alliance (GPA) under one or more contributor license agreements. See
//  the NOTICE file distributed with this work for additional information regarding copyright ownership.
//  The GPA licenses this file to you under the MIT License (MIT), the "License"; you may
//  not use this file except in compliance with the License. You may obtain a copy of the License at:
//
//      http://www.opensource.org/licenses/MIT
//
//  Unless agreed to in writing, the subject software distributed under the License is distributed on an
//  "AS-IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. Refer to the
//  License for the specific language governing permissions and limitations.
//
//  Code Modification History:
//  ----------------------------------------------------------------------------------------------------
//  04/29/2005 - <NAME>
//       Generated original version of source code.
//  12/29/2005 - <NAME>
//       Migrated 2.0 version of source code from 1.1 source (GSF.Shared.Assembly).
//  12/12/2007 - <NAME>
//       Edited Code Comments.
//  09/08/2008 - <NAME>
//       Converted to C# as AssemblyInformation.
//  09/14/2009 - <NAME>
//       Added new header and license agreement.
//  10/21/2009 - <NAME>
//       Added error checking to assembly attribute properties.
//  09/28/2010 - <NAME>
//       Modified EntryAssembly to perform a reflection only load of the currently executing process 
//       to deal with entry assembly not being available in non-default application domains.
//       Changed GetCustomAttribute() to return CustomAttributeData instead of Object to deal with
//       possible reflection only load being performed in EntryAssembly.
//       Removed debuggable property since it was not very useful and added complexity when extracting.
//  09/21/2011 - <NAME>
//       Added Mono implementation exception regions.
//  12/14/2012 - <NAME>
//       Modified Header.
//
//******************************************************************************************************

using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Resources;
using System.Runtime.InteropServices;
using System.Security;
using GSF.IO;

namespace GSF.Reflection
{
    /// <summary>
    /// Represents a common information provider for an assembly.
    /// </summary>
    public class AssemblyInfo
    {
{'fraction_non_alphanumeric': 0.19143263419836473, 'fraction_numerical': 0.028439388553146108, 'mean_word_length': 2.814915254237288, 'pattern_counts': {'":': 0, '<': 25, '<?xml version=': 0, '>': 25, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2490150', 'n_tokens_mistral': 1445, 'n_tokens_neox': 1315, 'n_words': 567}