Hi Scott,
I noticed that the following compiles well.
System.debug(Account.Top_Account_Name__c);
System.debug(Schema.Account.Top_Account_Name__c);
The code completion works perfectly for the first line. It lists all the possible fields.
But when I prefix it with "Schema" it doesn't list the fields.
I often use the "Schema" prefix to avoid conflicts with variable names that use the same name, like this::
Account account = new Account(Top_Account_Name__c = 'test');
System.debug(Account.Top_Account_Name__c); // 'test'
System.debug(Schema.Account.Top_Account_Name__c); // Top_Account_Name__c
Is that expected? Or is it possible to also have the fields listed when using Schema?