Ich habe hier alle anderen Fragen überprüft, die hier zum "Invalid Token 'in ..." gestellt wurden, aber keine konnten auf mein Problem angewendet werden . Und ja, die Fehlerliste gab mir ein leeres einfaches Zitat, um das ungültige Token anzugeben. Unten ist mein Code (der Namensraum ist nicht die eigentliche, die ich zu ihrer Information bin mit):C# - ungültiges Token '' in der Klasse struct oder interface member declaration
namespace Testing.SeleniumUITests.PageObjects
{
public abstract class PageObject
{
public void TakeScreenshot(string filename)
{
try
{
Screenshot ss = ((ITakesScreenshot)webDriver).GetScreenshot();
ss.SaveAsFile(@"C:\Screenshots\" + filename + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
//var i2 = new Bitmap(ss);
}
catch (Exception e)
{
Console.WriteLine(e.Message);
throw;
}
}
}
}
Ich bin nicht sicher, was mit der Methode falsch ist. Fehle ich eine bestimmte Referenz oder irgendwelche anderen 'Namespaces'?
ist dies die Gesamtheit der Datei? – sircapsalot
nein, das ist nicht die gesamte Datei. Die Klasse, in die ich dies eingefügt habe, hatte keine Fehler darin, bis ich diese Methode dort einfüge, dann erscheint die Fehlermeldung. Wenn ich auf die Fehlermeldung klicke, muss ich mich an die 2. bis schließende Klammer halten. – Tscott
Okay, es sieht so aus, als ob das Problem gelöst wurde. Als ich den Code in den Notizblock kopiert, gespeichert und dann wieder geöffnet habe, gab es ein '?' am Ende der geschweiften Klammer. Im Visual Studio war es nicht sichtbar? Dort. Also ich denke, es war nur versteckt oder so. Entschuldigen Sie die Umstände. – Tscott