public HResult SetStateFlags(NiTextBufferState flags) { try { Document.ReadOnly = (flags & NiTextBufferState.ReadOnly) != 0; _dirty = (flags & NiTextBufferState.Dirty) != 0; return(HResult.OK); } catch (Exception ex) { return(ErrorUtil.GetHResult(ex)); } }
public HResult GetStateFlags(out NiTextBufferState flags) { flags = 0; try { flags = (_dirty ? NiTextBufferState.Dirty : 0) | (Document.ReadOnly ? NiTextBufferState.ReadOnly : 0); return(HResult.OK); } catch (Exception ex) { return(ErrorUtil.GetHResult(ex)); } }
public HResult SetStateFlags(NiTextBufferState flags) { try { Document.ReadOnly = (flags & NiTextBufferState.ReadOnly) != 0; _dirty = (flags & NiTextBufferState.Dirty) != 0; return HResult.OK; } catch (Exception ex) { return ErrorUtil.GetHResult(ex); } }
public HResult GetStateFlags(out NiTextBufferState flags) { flags = 0; try { flags = (_dirty ? NiTextBufferState.Dirty : 0) | (Document.ReadOnly ? NiTextBufferState.ReadOnly : 0); return HResult.OK; } catch (Exception ex) { return ErrorUtil.GetHResult(ex); } }