System.Resources.Win32VersionResource.Win32VersionResource C# (CSharp) Method

Win32VersionResource() public method

public Win32VersionResource ( int id, int language, bool compilercontext ) : System
id int
language int
compilercontext bool
return System
	public Win32VersionResource (int id, int language, bool compilercontext) : base (Win32ResourceType.RT_VERSION, id, language) {
		// Initialize non-public members to the usual values used in
		// resources
		signature = 0xfeef04bd;
		struct_version = 1 << 16; /* 1.0 */
		file_flags_mask = 63;
		file_flags = 0;
		file_os = 4; /* VOS_WIN32 */
		file_type = 2;
		file_subtype = 0;
		file_date = 0;

		file_lang = compilercontext ? 0x00 : 0x7f;
		file_codepage = 1200;

		properties = new Hashtable ();

#if NET_2_0
		string defaultvalue = compilercontext ? string.Empty : " ";
#else
		string defaultvalue = " ";
#endif

		// Well known properties
		foreach (string s in WellKnownProperties)
			// The value of properties can't be empty
			properties [s] = defaultvalue;

#if NET_2_0
		LegalCopyright = " ";
		FileDescription = " ";
#endif
	}