func (c *GoCfg) File() (f *File, changed bool, err error) {
	c.rq <- true
	msg := <-c.re
	return msg.f, msg.changed, msg.error
}
// File returns a File from GoCfg and an indicator if its source file has been changed/modificated
// compared to the last invocation of this function or an Error if any.
// Invocations of File are concurrent safe.
File returns a File from GoCfg and an indicator if its source file has been changed/modificated
compared to the last invocation of this function or an Error if any.
Invocations of File are concurrent safe.
// File returns a File from GoCfg and an indicator if its source file has been changed / modificated // compared to the last invocation of this function or an Error if any . // Invocations of File are concurrent safe .
func (c *GoCfg) File() (f *File, changed bool, err error) {
	c.rq <- true
	msg := <-c.re
	return msg.f, msg.changed, msg.error
}
func ( c * GoCfg ) File ( ) ( f * File , changed bool , err error ) { c . rq <- true msg := <- c . re return msg . f , msg . changed , msg . error }
File returns a File from GoCfg and an indicator if its source file has been changed/modificated
compared to the last invocation of this function or an Error if any.
File returns a File from GoCfg and an indicator if its source file has been changed / modificated compared to the last invocation of this function or an Error if any .