protected unsafe override void SetValue(string value) { GBaseString<wchar_t> gBaseString<wchar_t>; GBaseString<wchar_t>* ptr = <Module>.GBaseString<wchar_t>.{ctor}(ref gBaseString<wchar_t>, value); bool flag; try { flag = (((<Module>.GBaseString<wchar_t>.Compare(this.Var, ptr, false) != 0) ? 1 : 0) != 0); } catch {
protected unsafe virtual void SetValue(string value) { GBaseString <char> gBaseString <char>; GBaseString <char> *ptr = < Module >.GBaseString <char> .{ ctor } (ref gBaseString <char>, value); bool flag; try { flag = (((< Module >.GBaseString <char> .Compare(this.Var, ptr, false) != 0) ? 1 : 0) != 0); } catch {